Slashdot Mirror


IE 11 Getting WebGL, SPDY/3, New Dev Tools

rescendent writes sends this report about new features in Internet Explorer 11: "Microsoft released Windows Server ("Blue") to MSDN subscribers today, ahead of the BUILD conference later this week in San Francisco. The build provides us a number of clues as to what we will see in the official Windows 8.1 (Blue) preview. The server build number is 9341, the Windows 8.1 preview build will be: 6.3.9431.winmain_bluemp.130615-1214. IE11 scores 351/500 + 2 bonus point, and 25/25 for WebGL. Since this is a server build, the score may be a little higher than IE11 on Win 8.1, but this confirms WebGL for IE11. IE11 WebGL Conformance Test Results: 14,748 of 20,509 tests pass (71.9%). Many things seen in the Server 2012 R2 preview will also show up in the Windows 8.1 preview."

119 comments

  1. WebRTC? by Anonymous Coward · · Score: 0

    Still no mention of WebRTC?

    1. Re:WebRTC? by Anonymous Coward · · Score: 0

      Of course not, because Microsoft have come up with their own alternative solution, which they're still pushing for.

      Frankly, I'm surprised WebGL made it in to IE before they had a chance to implement a WebDirectX.

    2. Re:WebRTC? by Lennie · · Score: 1

      Maybe why they aren't bothered to much, as far I know all WelGL implementation on Windows use DirectX.

      --
      New things are always on the horizon
    3. Re:WebRTC? by binarylarry · · Score: 1

      OpenGL and Direct3D do the same things, the same way, on the same hardware.

      So it shouldn't really matter how the OpenGL API is implemented, as long as it's done competently.

      Given Microsoft's past of half implementing things and blaming the specification for their problems, I suspect IE 11 WebGL may be botched purposely.

      --
      Mod me down, my New Earth Global Warmingist friends!
    4. Re:WebRTC? by Anonymous Coward · · Score: 0

      Most standards-compliant browser available. AC still complains.

  2. server build? by Anonymous Coward · · Score: 1

    why would that make a significant difference?

    1. Re:server build? by gl4ss · · Score: 2, Funny

      why would that make a significant difference?

      well, because it's SERVER it has a much stabler kernel and supertuned internals and therefore is better for running an irc client... that's what one ms fanboi once told me anyhow.

      seriously though, dunno, maybe it boots straight to desktop and has couple of flags so it will run ms servers with higher connection counts..

      --
      world was created 5 seconds before this post as it is.
    2. Re:server build? by _merlin · · Score: 5, Interesting

      Server installations by default have the scheduler configured to prioritise services over UI applications, and to provide more deterministic scheduling at the expense of responsiveness to user input.

    3. Re:server build? by crutchy · · Score: 4, Funny

      maybe they're going for "year of the windows server"?

    4. Re:server build? by Anonymous Coward · · Score: 0

      If the server is configured as a terminal server then users need to be able to run desktop applications.

    5. Re:server build? by Anonymous Coward · · Score: 0

      As I understand it though the kernel of the Windows client and Windows Server are basically identical.

      The settings can be changed on one to match the defaults of the other.

      The real difference is in the bundled userland and functionality.

    6. Re:server build? by Anonymous Coward · · Score: 0

      Reading comprehension is not your strongest point, is it.

    7. Re:server build? by jrumney · · Score: 2, Informative

      It used to be the case that non-server versions of Windows had limits on simultaneous connections in the TCPIP stack, which could affect web browser benchmark performance.

    8. Re:server build? by _merlin · · Score: 3, Informative

      You are correct - you can get the same results by adjusting settings and policies to match on pro and server. It's only the defaults that differ. Also, yes the included userland functionality is the big difference.

    9. Re:server build? by KiloByte · · Score: 2

      Kind of like /proc/sys/vm/swappiness, which decides that if you copy over 10GB junk to a backup drive, all your running processes get swapped off to make space for file cache because "it improves throughput".

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    10. Re:server build? by drinkypoo · · Score: 4, Insightful

      Swapped? What is this swap? I have 8GB of RAM, I neither need nor have swap. For people with too little memory to run anything without it, it's mandatory. To everyone else, it's just a way to slow down your computer.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    11. Re:server build? by Anonymous Coward · · Score: 0

      Swapped? What is this swap? I have 8GB of RAM, I neither need nor have swap. For people with too little memory to run anything without it, it's mandatory. To everyone else, it's just a way to slow down your computer.

      The only valid reasons to disable swap are for security or to reduce wear on SSDs.

      Disabling swap causes less unused memory to be allocated to buffers and storage caches which only hurts performance.

    12. Re:server build? by flyingfsck · · Score: 1

      LOL. How will swap slow your machine down if swap isn't used? Maybe you should get a real computer.

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
    13. Re:server build? by drinkypoo · · Score: 3, Insightful

      The only valid reasons to disable swap are for security or to reduce wear on SSDs.

      Bullshit, and also bullshit.

      Disabling swap causes less unused memory to be allocated to buffers and storage caches which only hurts performance.

      It would hurt performance, but I have more RAM than I actually need, so it doesn't. Meanwhile, swapping out so that you can have more room for buffers hurts performance, especially if you wind up having to swap back in.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    14. Re:server build? by Anonymous Coward · · Score: 0

      Another moron who doesn't know how swap works and acts like tough shit because he has an insignificant amount of memory.

      Off yourself.

    15. Re:server build? by Krojack · · Score: 1

      I have 12 gigs of RAM and still get about 500 megs of swap used after a long day of normal usage. Sure it's reserving 12 gigs of space for swap but never uses more than 500 megs. Long idle processes will still get pushed off to swap. It's so little usage that you won't ever notice assuming you have your overall system setup correctly.

      That said, disabling swap if you run an SSD (or move the swap to a non-SSD drive) is wise because like I said, it will still get used no matter how much RAM you have. The laptop I'm using right now has 4 gigs of RAM. 2.12gigs is used yet 3.8% of 4,054 MB swap is in use. I just booted my system up about an hour ago so it's still low usage for now.

    16. Re:server build? by Agent+ME · · Score: 1

      The only time my machine ever uses swap is when a program has a memory leak and takes much more memory than it needs. Usually this is garbage data and I want the program killed. Without swap, the out-of-memory killer would do exactly that for me. With swap, my machine desperately tries to keep it running by swapping out everything I'm trying to use, and wasting 5 minutes of my time.

    17. Re:server build? by Anonymous Coward · · Score: 0

      I have 32GB of memory, and 18GB of swap. I'm using only 5MB of swap at the moment, so I'm not sure how swap is slowing down my computer?

      It sure is handy though. If a program starts using too much memory, it doesn't just crash (which is good, because by the time that happens the program might have been running for several days, and it would be a shame to have to restart it).

    18. Re:server build? by drinkypoo · · Score: 1

      It's amazing how many people don't get this, but posted (mostly anonymously) in response to my comment anyway. If you have more RAM than you're using then the only time you're going to swap is when something goes badly wrong, and then it just leads to a lot of disk thrashing before either the OOM killer comes into play or the kernel panics, whichever comes first. Either way, I'd rather not sit there trying to gain meaning from the HDD LED. 8GB may not be a "lot" but it's more than I need to run several sizable applications at once without running out.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    19. Re:server build? by drinkypoo · · Score: 2

      If you have SSD but you still need swap you can set swappiness to 0, and in practice you will rarely swap. But you don't need swap unless you're short on RAM, and RAM is pretty cheap these days and has many uses. I built this system when the Phenom II was still a pretty new chip, so 8GB was actually pretty good for a desktop.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    20. Re:server build? by Anonymous Coward · · Score: 0

      You're amazed because you're the one who "doesn't get it", so the people who know what they're talking about all seem wrong to you.

      You can have 128G of memory and swap will still be used. It will page out unused memory so that more of your system RAM can be used to actively speed up the system. By disabling swap, you're preventing your kernel from using its memory fully because it needs to keep all of the inactive memory in RAM instead of paging some of it to disk.

      It matters more on low memory systems because when you're running on 512MB even a few MBs paged out to disk can make a difference, but on big systems there's still no reason to disable swap other than to reap the disk space. Even if swap is slow you will not notice performance degradation because the paging is done when the area of memory is inactive.

    21. Re:server build? by drinkypoo · · Score: 1

      It matters more on low memory systems

      No, it only matters on low memory systems. It doesn't make a big difference whether I have 2GB of disk buffers or 4GB of disk buffers if I have a SSD. And meanwhile, swap will get used when from my point of view it really shouldn't, and then when I switch tasks I'll wind up swapping again. I'm glad to be rid of all that nonsense, and you're imagining things if you think that letting your kernel swap out a couple hundred megs of crap that never should have been loaded is going to make any big difference in performance on a modern system, unless its impact occurs right when you don't want it to.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    22. Re:server build? by Anonymous Coward · · Score: 0

      It does make a difference when you copy large files, and it's easily measured by decent monitoring software. Try it sometimes. Whether it speeds up your workflow is a different matter, but it's the default right now because the average case is that it's best to swap than not to, even on higher memory systems.

    23. Re:server build? by KiloByte · · Score: 1

      Swap is needed for those rare occasions, like, when testing various compilers, clang takes more than 13GB (failed with 8GB RAM + 5.5GB swap) for building something that with gcc takes 154 minutes on raspi. Or, if you run several ordinary builds in parallel (proper use of -j is quite rare, so it's safer to build several tasks with -j1 each), and you get a rare pairing that takes enormous amounts of memory. Swap makes the difference between working slower and a failure.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    24. Re:server build? by drinkypoo · · Score: 1

      So what you're saying is that if I am doing untested things with untested compilers I might get into a situation where one of them does something really stupid and sucks up all the memory? So basically, even few developers will ever hit this limitation? Just checking.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    25. Re:server build? by drinkypoo · · Score: 1

      It does make a difference when you copy large files,

      Wrong again, tailgunner joe. It doesn't actually make the copy take place any faster. It only makes the copy _appear_ to be faster, because the write-back cache accepts the data and returns success before the data is actually written to the disk. That returns control to the user sooner, but it does not make an improvement in the time it takes before the data is written to the disk. Having some caching is required for that to be true, but adding more caching won't make long copies faster. Having more caching only makes more small, recurring operations faster. Meanwhile, if swappiness is set too high (IMO anything above 0, but anyway) then something you actually WILL use later will be forced to swap out by one of your big file copies, and then when it swaps in, you will take a performance hit. Or you could buy more RAM, use no swap, and never have this problem.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    26. Re:server build? by Anonymous Coward · · Score: 0

      Recurring operations can happen on big files too, where caching will definitely make a difference. I always have plenty of RAM, way more than you have, and you can -still- see the benefits. It's useless arguing with someone who has never tested it, so if you're just going to repeat the same nonsense again save your fingers and test it instead. Also, saying "wrong again" with funny nicknames just makes you look like a complete imbecile when you're the one who is clueless, Pvt "drinkypoo" Parts.

    27. Re:server build? by Anonymous Coward · · Score: 0

      And obviously he doesn't reply as soon as any real facts come out. What a twat.

  3. 351 +2 by narcc · · Score: 1, Flamebait

    IE11 scores 351/500 + 2 bonus point

    Wow, that's ... pitiful.

    1. Re:351 +2 by Horshu · · Score: 1

      It's also a preview build. Get over it.

    2. Re:351 +2 by narcc · · Score: 1, Flamebait

      Considering IE 10's score, I seriously doubt that the fact that it's a "preview build" matters. It's not likely to improve much, if at all.

      Hell, give it another 10 points and it's still behind a number of televisions.

      Get over it.

    3. Re:351 +2 by RulerOf · · Score: 3, Insightful

      To be fair, those TV's are probably all running Webkit.

      I still prefer Chrome over Internet Explorer, but IE 10 (the "Metro" version anyway) isn't a mind-numbingly terrible piece of software in comparison to the competition. It's good to know that, however ironic it may be, Microsoft, Mozilla, and Opera are all working opposite Google to keep the web away from just a different monoculture.

      --
      Boot Windows, Linux, and ESX over the network for free.
    4. Re:351 +2 by Anonymous Coward · · Score: 0

      Newest version of Opera uses Blink, so it's basically chrome now.

    5. Re:351 +2 by neonmonk · · Score: 2

      Actually there's nothing wrong with an open source "monoculture" - maybe if everyone used their own fork of webkit web development would be simpler without any of the players being able to stop innovating without falling behind.

    6. Re:351 +2 by Anonymous Coward · · Score: 0

      This is utter rubbish. Next you'll be telling me that it would be an improvement if the only OSS operating system kernel out there was Linux. Forks do not spur on innovation or competition as much as people seem to think they do.

    7. Re:351 +2 by LordThyGod · · Score: 1

      To be fair, those TV's are probably all running Webkit. I still prefer Chrome over Internet Explorer, but IE 10 (the "Metro" version anyway) isn't a mind-numbingly terrible piece of software in comparison to the competition. It's good to know that, however ironic it may be, Microsoft, Mozilla, and Opera are all working opposite Google to keep the web away from just a different monoculture.

      I've not had the personal "pleasure" of using IE10, since my long experience with previous MS products led me down a different path. But it is kinda of good to see MS is not shitting all over their own customers any more, just because they can and their customers don't know any better.

    8. Re:351 +2 by styrotech · · Score: 1

      It's good to know that, however ironic it may be, Microsoft, Mozilla, and Opera are all working opposite Google to keep the web away from just a different monoculture.

      Opera? Opera is now a Chrome skin.

  4. WebGL? Nice by Anonymous Coward · · Score: 0

    Wasn't sure if they were ever going to support this, but I guess it was just a matter of time

  5. Holy confusion Batman! by Anonymous Coward · · Score: 1, Funny

    Is the name of the submitter rescendent writes?
    Is this article about a web browser or a web server?

    "IE11 scores 351/500 + 2 bonus point, and 25/25 for WebGL."
    So 25 for WebGL and 351+2 for ??

    And why the fuck are we even reporting some M$ marketing FUD to begin with?

    1. Re:Holy confusion Batman! by Anonymous Coward · · Score: 0

      this!

      Is the name of the submitter rescendent writes?
      Is this article about a web browser or a web server?

      "IE11 scores 351/500 + 2 bonus point, and 25/25 for WebGL."
      So 25 for WebGL and 351+2 for ??

      And why the fuck are we even reporting some M$ marketing FUD to begin with?

    2. Re:Holy confusion Batman! by CrashandDie · · Score: 1

      Is the name of the submitter rescendent writes?

      Yes.

      Is this article about a web browser or a web server?

      Yes.

      So 25 for WebGL and 351+2 for ??

      Yes.

      And why the fuck are we even reporting some M$ marketing FUD to begin with?

      Yes!

  6. Quite advanced for Microsoft by antifoidulus · · Score: 0, Troll

    By 2014 they will be caught up to where other browsers were in 2011, for Microsoft that's pretty impressive. Usually IE is about half a decade behind real browsers.

  7. Re:Amazing feat. by Anonymous Coward · · Score: 0

    GPU drivers however upgrade that. Current NVIDIA+AMD drivers will raise that to 4.3.

  8. Server build by Bert64 · · Score: 1, Troll

    Why would the score be higher for a server build? What use would a server have for a web browser? Surely they should be making more effort on the client version of the browser, where it might actually be used?

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    1. Re:Server build by benjymouse · · Score: 1

      Why would the score be higher for a server build? What use would a server have for a web browser? Surely they should be making more effort on the client version of the browser, where it might actually be used?

      It is the same version, but running on the server it may disable some features because of security settings. Actually I'm surprised that WebGL is enabled on a server build, given that WebGL has the potential to inject and run code on your GPU.

      However, there needs to be a server version for 1) those who install and maintain a server through it's own GUI and 2) servers used as "terminal servers". Yes, 1) is bad practice but it actually allows small shops to run their own server. Microsoft recommends installing servers as "server core" - i.e. with no GUI.

      --
      Reading slashdot one-liner: (irm http://rss.slashdot.org/Slashdot/slashdot).rdf.item | fl title,desc*
  9. Defending their reputation by Anonymous Coward · · Score: 0

    At least there's one organization that tries to save IEs reputation as a horribly bloated browser. For a while, I thought Firefox was going to win that race...

  10. Re:Amazing feat. by Anonymous Coward · · Score: 0

    And that is irrelevant. All that matters is what the drivers themselves implement. You can program to any OpenGL version as long as the drivers support it (which they do).

  11. Re:Obligatory by Vanderhoth · · Score: 0, Troll

    How about, windows 8 is an even stupider idea on a server than it is for a desktop?

    You know for a little variety.

  12. Re:Amazing feat. by Anonymous Coward · · Score: 0

    Not really. Everyone and their mothers implement WebGL with DirectX on Windows, anyway (using ANGLE) – due to the shotty state of OpenGL support on Windows.

  13. but what about security by gbjbaanb · · Score: 2

    ok, so it is still considered harmful or was that the usual guff about how DirectX (or whatever brand-name they're pushing today) is vastly superior to anything standard.

    Have they done anything with WebGL to "fix" the mentioned problems, or have they just realized no-one listens to their FUD anymore?

    1. Re:but what about security by DrXym · · Score: 1
      The main requirement for WebGL is the driver supports OpenGL ES 2.0 and an extension which says it's "robust", i.e. it does additional range checking and recovery so it can't be abused by a site and cause a BSOD. Browsers may also implement a whitelist / blacklist of drivers which are known to be good or bad and act accordingly.

      But it's obviously an additional attack surface which is largely outside of a browser's control and it requires the driver author to declare robustness but how does it know? It's a bit like the safe for scripting bit on ActiveX controls. Therefore while I think WebGL is a good feature to have I would hope that browsers either disable it by default, disable cross frame support and ask on a site by site basis whenever JS attempts to access the API via the canvas.

      On the flipside moving functionality like graphics and audio which used to be executed in a Flash plugin into the browser is probably a good idea in the long term.

    2. Re:but what about security by spongman · · Score: 1

      The main requirement for WebGL is the driver supports OpenGL ES 2.0

      that's bollocks. there's no requirement that the driver support any variant of OpenGL. the requirement is that the browser can perform the operations requested of it by the WebGL program and fragments. the browser is free to ignore them, send them to an OpenGL ES 2.0 driver, transform them into DirectX calls, or send them by carrier pigeon to your grandma.

      somewhere along the long the line you might want to check your inputs, but this certainly doesn't need to be a function of any driver.

      it's the same with JITing javascript - if you don't check your bounds and send crap code to the CPU then you're probably going to be vulnerable to remote code injection. but that's not the fault of javascript, just of your shitty implementation.

      there's nothing about WebGL that's unsafe - just bad implementations. and marketing FUD.

    3. Re:but what about security by spongman · · Score: 1

      no, there never was anything wrong with WebGL. it was just FUD.

    4. Re:but what about security by Anonymous Coward · · Score: 0

      WebGL security is a problem.

      Even if the static security guarantees of WebGL are strong enough to prevent (for example) infinite looping in a fragment shader, out-of-bounds access to vertex buffers, etc, and even assuming that the underlying 3D driver that WebGL forwards to is bug-free (hah!), any WebGL application can trivially hang your GPU by simply rendering a large number of large blended quads in a single draw call. Since current GPUs have no preemption, that will hang your GPU. There’s no way to detect statically all the variants of draw calls that might cause arbitrarily long execution — that’s asking to solve the halting problem.

      In an ideal world, your graphics driver will detect the hang after a few seconds, reset the GPU, and kill the offending process. In practice, GPU reset doesn’t seem to work all that well, and even if it did, it is not without consequence — Any other process which was using the GPU for any other purpose may see interrupted computations, corrupted images, etc. and realistically, probably wasn’t coded to handle those kinds of situations, leading to knock-on problems.

      In the future, if/when GPUs have protected memory & preemption, WebGL will be safe enough. But now? Chrome and Firefox certainly seem to think that having a web page hang your computer is fine. I’m not so sure.

  14. Windows XP still 20%...and again unsupported by tuppe666 · · Score: 0, Troll

    I know supporting XP is against two (different?)major strategies; Selling people on Microsoft's stupid everything is a tablet so we are winning(the new strategy of copying Apple), and the old we are Monopoly, buy a new version by crippling(discontinue) the old version so we can can roll around in cash(The old strategy when they were called Micro$oft).

    Ignoring problems from fragmentation, and support...and it holding back the web for many years, or how Microsoft basically won against the United States by building IE into the OS (a partially successful strategy for them). Google has started separating its first party Applications from the underlying OS(in Android) by giving its users a great internet experience.

    I notice that chrome continues to rise in usage as Internet Explorer continues to Dive(Firefox too, but for different reasons)

    These graphs say it all http://www.w3counter.com/trends.

    1. Re:Windows XP still 20%...and again unsupported by Anonymous Coward · · Score: 0

      Every company discontinues support for older products. Microsoft has a well defined support lifecycle for all of it's products. They extended the support for Windows XP by quite a few years. Do you think they should backport everything they do across their entire product line? Do we need to be able to run IE11 on MS-DOS?

      As for "building the browser into the OS", the only thing notable about MS is that they did it before everyone else. Making web browsing, rendering and common Internet networking functions (and not just sockets) common libraries to the platform has been par-for-the-course for a decade now. The Safari story on MacOSX is identical to that of IE on Windows, you can "hide" the browser but you cannot remove the rendering engine and supporting libraries.

    2. Re:Windows XP still 20%...and again unsupported by Anonymous Coward · · Score: 0

      I know. IE11 doesn't run on my C64's MS-developed BASIC, either. I therefore conclude that Microsoft are a bunch of mindless jerks.

    3. Re:Windows XP still 20%...and again unsupported by PhrostyMcByte · · Score: 2

      Supporting XP is especially complicated for IE, because starting with IE9 they've rewritten the rendering engine to use Direct2D and DirectWrite (Vista only), which depend on Direct3D 10 (Vista only), which depends on WDDM 1.1 (Vista only). Should they be backporting all of these APIs and kernel-mode code as well? Or maybe just maintain a large GDI fallback just for XP?

      XP is 12 years old, and its last major update is 5 years old. How long should they continue to develop new software and major updates for a platform?

      It's not like they're holding people back: they can switch to Chrome or Firefox if they want a modern experience, and the IE they have is the one they need for compatibility with IE-only websites.

    4. Re:Windows XP still 20%...and again unsupported by LocalH · · Score: 2

      How come we never hear people bitching that the newest Safari doesn't run on anything older than OS X 10.7? It doesn't look like Safari 7 will be available on anything other than 10.9, as well. Why is that any different to MS not supporting XP, which is much older than 10.6?

      --
      FC Closer
    5. Re:Windows XP still 20%...and again unsupported by Billly+Gates · · Score: 1

      Oh cry me a river.

      I work for a dirt cheap client. Even we have been moving off XP for a year now. That number is rapidly declining and non biased sites like g.statcounter show XP equal to MacOSX in the US. Only china uses it as 97% is all pirated and Windows 7 is harder to steal it. By 2014 it will be single digit marketshare in the western world.

    6. Re:Windows XP still 20%...and again unsupported by Ravaldy · · Score: 1

      People are way too serious about their browser selection and take it far too personal. Some of you Slashdotters are starting to sound like broken records or a bunch of red necks arguing whether Dodge or Ford has the best trucks.

      Fact is that IE still fills a number of needs for enterprise and corporate customers. It has features Chrome and Firefox don't offer and don't plan on offering. Chrome and Firefox cater to WEB USERS and they do a very good job at it. IE is still a popular browser and will continue to remain one of the top 3 browsers for a long time so crying about it won't make them disappear.

      FYI, I use both Chrome and IE. Whatever is on the box I work with is what I'll use because I just don't see a difference.

  15. This is perfect, now support OpenGL ES 2.0 by goruka · · Score: 1

    WebGL is basically almost the same as OpenGL ES 2.0, which is missing on Windows Phone, Windows RT and Windows 8 modern.
    Nowadays most mobile apps use this API for 3D, which makes porting to their platform a big hassle (Only D3D in 9_3 profile is supported, which is even more limited than GL ES 2.0).
    Im sure that this is done with a wrapper over their D3D driver, so I hope they make it available for the C++ APIs.

    1. Re:This is perfect, now support OpenGL ES 2.0 by Lennie · · Score: 1

      Yes, I believe the WebGL implementations even in Chrome and Firefox on Windows are implemented in Direct3D/DirectX/whatever.

      Don't count on it the wrapper is probably in IE itself.

      Use a WebView and you can use WebGL, that solves your problem. ;-)

      --
      New things are always on the horizon
    2. Re:This is perfect, now support OpenGL ES 2.0 by spongman · · Score: 1

      you can't use WebGL in web safari on the iPhone because that would allow you to write compelling content on the web that would cut into Apple's 30% of everything.

    3. Re:This is perfect, now support OpenGL ES 2.0 by Derek+Pomery · · Score: 1

      Firefox and Chrome use ANGLE, yes.
      http://code.google.com/p/angleproject/

      You can use native opengl though.
      In Firefox, about:config and search for webgl.
      Set:
      webgl.prefer-native-gl;true

      In past I've needed to do this on some windows machines to get some WebGL to work. Shader issue or somesuch.

      There's also:
      webgl.force-enabled;true

      While you're in that section, btw, if you feel you know your card/driver combo better than their blacklist does.

      Oh, and:
      gfx.direct2d.force-enabled;true
      or even
      gfx.direct2d.disabled;true

      If you're on a blacklist for that, or just want to investigate some direct2d rendering issue.

      --
      -- perl -e'print pack"H*","6e656d6f406d38792e6f7267"' /. ate my old sig. Bastards.
  16. Can't Wait by Jason+Levine · · Score: 1, Funny

    I can't wait to support the wonderful features in IE11. Going by my site stats for IE over the 2 past years and W3Counter's graphs (http://www.w3counter.com/trends), I look forward to 10% of my IE users (themselves only 15% of my visitors) using it in 2 or 3 years. (Or, I can support wonderful new features in Chrome, FireFox, and Safari and cover over 75% of my users.)

    --
    My sci-fi novel, Ghost Thief, is now available from Amazon.com.
    1. Re:Can't Wait by Anonymous Coward · · Score: 0

      I can't wait to support the wonderful features in IE11. Going by my site stats for IE over the 2 past years and W3Counter's graphs (http://www.w3counter.com/trends), I look forward to 10% of my IE users (themselves only 15% of my visitors) using it in 2 or 3 years. (Or, I can support wonderful new features in Chrome, FireFox, and Safari and cover over 75% of my users.)

      Totally!!!!11!11!!one!!!! OMFG M$ should just give up and stay on the same browser for five years, that would totally solve your problem wouldn't it!?!?!one!!!

  17. Html5 Test at http://html5test.com/ by tuppe666 · · Score: 2

    IE11 scores 351/500 + 2 bonus point

    Again a reasonable post marked flamebait. The quote *directly* from the summery presented the score in a preview browser as great when in reality it is pitiful. The figures are from http://html5test.com/ and the Browser I am currently rocking is Firefox 22 (A released browser) which scores 409/500 + 10 bonus points.

    1. Re:Html5 Test at http://html5test.com/ by Anonymous Coward · · Score: 0

      Chrome 27 on Windows XP gets 463+13

    2. Re:Html5 Test at http://html5test.com/ by Krojack · · Score: 1

      Weird, I get 410 + 14 with my FF 22. It's biggest failing points are the various FORM INPUT TYPE= test. I can live with that.

      Still I like Chrome more. Seems faster on my laptop. I also like the sync options to keep me laptop and desktop settings in sync. The FF sync system would keep failing on and off for months and they seemed to never get it fixed for good.

  18. Lag in features from Microsoft by 2 years by tuppe666 · · Score: 2

    By 2014 they will be caught up to where other browsers were in 2011, for Microsoft that's pretty impressive. Usually IE is about half a decade behind real browsers.

    Firefox 14 released July 17, 2012 scored 252/500 so realistically its more like 2 years of Non-Microsoft released browsers vs Microsoft unreleased browsers. there is a graph at the bottom of the page here http://html5test.com/results/desktop.html that shows the lag in Microsofts development.

    1. Re:Lag in features from Microsoft by 2 years by Billly+Gates · · Score: 1

      Fud

      I have firefox esr 17 which just came out. Not even e year old. 2 years ago it was Firefox 4

  19. Strict Transport Security (HSTS) by Anonymous Coward · · Score: 0

    All other major browsers have had this no-brainer security feature for years now and still crickets from MS land. Not cool.

  20. Is Internet Explorer relevant by tuppe666 · · Score: 0

    Every company discontinues support for older products

    Except Microsoft's competitors haven't; which is the point Firefox and Chrome latest versions are still available for XP, and unlike Microsoft's business Model there business models demands it. You should reread my post. Its about questioning Microsoft's Business Models, not about Microsoft's unsavoury business practices and continued Monopolistic abuse.

    In answer to your question "Do we need to run IE11 on MS-DOS?" the answer is yes if the costs of supporting it are less than the potential revenue generated from *converting* a customer to Internet Explorer and its defaults to its Bing search engine (and other web services), as well as a whole host of intangibles(Its online office and Windows Phone looking more attractive). In reality IE should work on Linux.

    Maybe your arguing that Internet explorer cannot compete on its own merits(and never will) and has to use monopolistic abuse as a means of staying relevant, and I think I maybe agree with you.

    1. Re:Is Internet Explorer relevant by KingMotley · · Score: 2

      Except Microsoft's competitors haven't

      Oh? Where can I find the repository for security patches for linux 1.0? Or how do you install safari 6.0 on OS/X 10.6 or Windows anything? I'd like to install iOS 6.1 on my iPhone 3. How about the latest firefox on Windows 2000?

      Which competitor were you talking about?

    2. Re:Is Internet Explorer relevant by Ravaldy · · Score: 1

      KingMotley, you can't argue with people who are sold to hate MS. It's like people who hate rich people until they become rich themselves. Then all of sudden poor people are the problem. Hypocrites I say.

  21. It also doesn't run on iOS ro Android by tuppe666 · · Score: 0

    I know. IE11 doesn't run on my C64's MS-developed BASIC, either. I therefore conclude that Microsoft are a bunch of mindless jerks.

    Except that Later versions of IE does not run on competing platforms or earlier iterations of itself still in use. I don't think it makes them Mindless Jerks...losers perhaps, it means that Chrome experiences continued to grow market share on the Desktop while IE continues to plummet...even without throwing in Mobile browsing where its presence continues to be non existent.

  22. Re: Amazing feat. by jones_supa · · Score: 1

    What do you mean shotty support?

  23. w3counter? by gtirloni · · Score: 1

    I wonder where they are getting this statistics from, who is their sources, if there is any bias, etc.

    --
    none
  24. Terminal Server CALs; WebGL over RDP by tepples · · Score: 1

    If the server is configured as a terminal server then users need to be able to run desktop applications.

    For one thing, I'm not sure how much use the terminal server gets in practice other than a single administrator remotely logging in at once. Microsoft's standard operating procedure has been to charge excessive rates for the client access licenses needed for terminal server operation. For another, I'm not sure how well WebGL will pass through an RDP connection.

  25. ie? by vjanicek · · Score: 1

    so this means that there's still people using ie?

  26. Stop complaining about XP's EoL by Bacon+Bits · · Score: 3, Insightful

    Windows XP was released in October of 2001. That's also the same month Red Hat 7.2 was released. I guess you could say that was a good month for operating systems.

    You know when Red Hat 7.2 was end-of-lifed? December 2003. Ten years ago.

    --
    The road to tyranny has always been paved with claims of necessity.
  27. Re:Html5 Test is webkit, not W3C html 5 by Billly+Gates · · Score: 1

    With rapid releasing the new IE 6 is webkit. MS is being conservative as it does not want another box model scandal for 10 years as developers write 2 different standards. I know its cool to hate IE but it does have 90% of Firefoxes features and is updated annually now. W3C already changed standards which hurt older phones as they recognize webkit css for Android 2.3.

  28. Nothing to do with EOL by tuppe666 · · Score: 2, Informative

    Windows XP was released in October of 2001.

    Yet was not replaced for till Vista was RTM as of January 30, 2007...although XP was still the only viable alternative till Windows 7 in July 22, 2009, although still massively too bloated an OS for most existing XP machines. You measure from the last sale not the first one :)

    But that has nothing to do with my comment which is Browser market share...and the benefits from having one. Personally I love the fact your defending Microsoft treating its customers with second class versions of its software. I am running Firefox 22 on my preferred GNU/Linux right now :)

  29. You moved your mouse. Cancel or Allow? by tepples · · Score: 1

    But it's obviously an additional attack surface which is largely outside of a browser's control

    A poorly written 2D graphics driver is likewise. What makes a 3D graphics driver substantially more so?

    ask on a site by site basis whenever JS attempts to access the API via the canvas.

    Which runs the risk of creating a "Cancel or Allow" type scenario where every site wants to use it, and you end up having to click "Allow" for every site you visit.

    1. Re:You moved your mouse. Cancel or Allow? by Anonymous Coward · · Score: 0

      A poorly written 2D graphics driver is likewise. What makes a 3D graphics driver substantially more so?

      The 2D graphics driver isn't usable by web content.

    2. Re:You moved your mouse. Cancel or Allow? by Tailhook · · Score: 1

      A poorly written 2D graphics driver is likewise. What makes a 3D graphics driver substantially more so?

      Traditional web pages don't directly use a 2D API in the browser so even when vulnerabilities exist they are often beyond the reach of a web application. A web application is limited to manipulating the DOM. No direct access to blitters, compositors, video modes or other hardware features. Even with only this high level exposure there have been exploits, often in image format interpreters.

      WebGL directly exposes the complete OpenGL 2.0 ES API (soon 3.0) to Javascript. WebGL apps can probe hardware for features (memory capacity, optional features, extensions, etc.) and identify implementations, each harboring distinct vulnerabilities. WebGL does things like compile shader code, directly manipulate texture memory and transfer large vertex buffers to video hardware. Traditional DHTML can't do anything like that. WebGL truly is an exposure of GPU hardware and driver software directly to web applications.

      Not that I am adverse to WebGL. It think WebGL is great and I'm thrilled that Microsoft has capitulated. I'm just failing to pretend WebGL doesn't create new vulnerabilities. It does and we'll muddle through until the stack is hardened because it's worth it. A few years from now the moral equivalent of Photoshop and Solidworks will be in browsers because of WebGL.

      --
      Maw! Fire up the karma burner!
    3. Re:You moved your mouse. Cancel or Allow? by spongman · · Score: 1

      A poorly written 2D graphics driver is likewise. What makes a 3D graphics driver substantially more so?

      The 2D graphics driver isn't usable by web content.

      The 3D graphics driver isn't usable by web content

    4. Re:You moved your mouse. Cancel or Allow? by spongman · · Score: 1

      WebGL directly exposes the complete OpenGL 2.0 ES API (soon 3.0) to Javascript

      where did you get this? this is crap.

      WebGL truly is an exposure of GPU hardware and driver software directly to web applications.

      this is just complete FUD. WebGL is just an API.

      an implementation might blindly forward everything to an apparently compatible hardware device. it would be fucking stupid if it did. especially since it's trivial to statically determine such things beforehand.

      it would equivalent to having a "asm(...);" function in your browser's javascript JIT that allowed you to inject arbitrary x86 code into the function, or allowing you to write outside the bounds of arrays. this is perfectly valid javascript, but if your implementation allowed this you would be at fault - not the language.

  30. Get over it. by tuppe666 · · Score: 0

    Supporting XP is especially complicated for IE,

    Then perhaps they should have designed IE explorer to be cross platform :). The fact that IE does not run on Android soon to be the most dominant platform is an example of what a failure it is. The fact that is supplies its own customers with a second class experience.

    1. Re:Get over it. by Billly+Gates · · Score: 1

      I know you hate IE as I hated it so much that I used ftp to download firefox back in the day as not to corrupt my cpu with such filth!

      but IE 9 and IE 10 have supperior smooth scroll and hardware acceleration. My Galaxy 4 is smooth and Chrome and FF can't match it due to the inferior XP support!

      IE is smooth when I hit up and down on the arrow keys thanks to using directx11.

      No I am not a MS fanboy but just stating the obvious. I welcome Chrome and FF leaving XP behind and using directX11 for win64 to catch up. IE really is ahead for multimedia heavy sites.

  31. Where...I everywhere. by tuppe666 · · Score: 0

    Oh? Where can I find the repository for security patches for linux 1.0?

    https://www.kernel.org/.

    The reality though by compitors I unsurprisingly meant (but not limited to :) Firefox http://www.mozilla.org/en-US/firefox/new/ and Chrome https://www.google.com/intl/en/chrome/browser/

    XP exists on about 20% of computers...or about 220,000,000 which is why the point is about XP :)

    1. Re:Where...I everywhere. by KingMotley · · Score: 1

      That's nice, but none of those site address any of the issues. kernel.org doesn't have all the latest security patches with backports to linux 1.0. Firefox and Chrome don't install on Windows 2000. And Windows XP doesn't represent 20% of the computers.

    2. Re: Where...I everywhere. by KingMotley · · Score: 1

      You do realize that windows 2000 was released in 2000, and windows XP was released in 2001, right? I find it hilarious that you condemn Microsoft for not wanting to support a 12 year old operating system with enhancements, but everyone else gets a pass for not supporting a 13 year old OS.

      No one supports old platforms forever, and they have done an exemplary job of supporting older stuff and maintaining compatibility over the years. They even extended support TWICE beyond what they were contractually obligated to do. How many companies do that?

      Your arguments are like those of a child. Switching reasons and logic at varying points to try and suit your own personal desires. Is it about money (only when it suits you), market share, monopolistic practices, closed source vs open source, or something else?

      Insults aren't going to get you very far, they aren't nice, and often manifest themselves when someone is confronted with truth they don't want to accept and all other logistical reasoning fails them.

      Microsoft doesn't owe a new version of Internet explorer to users of windows XP. Considering that the upgrade to the latest version of windows was available for $40 for a long time, I don't feel sorry for those users (mainly corporations) that don't want to "splurge" on keeping their machine's OS up to date. Really, $40 every 12 years isn't much to ask. $3.33 per year. I'm sorry if you are struggling and can't afford it, but that really is a different issue.

  32. Not a Linux user today ;) by tuppe666 · · Score: 0

    Oh cry me a river.

    I work for a dirt cheap client. Even we have been moving off XP for a year now.

    Not pretending to be a Linux user today. I like you more as a straight Microsoft Apologist. XP exists on 220,000,000 computers. I personally love the fact that you use an Apple excuse to defend Microsoft it, shows how overpriced and under-supported Windows is.

    1. Re:Not a Linux user today ;) by Billly+Gates · · Score: 1

      I frankly dont know know where you stand? Statcounter shows its death accelerating. XP in my mind is like IE 6. Different era and on its way out. In 2011 when IE 9 came out yes it was debatable as XP loyalists were huge then. Ms is heading the direcrion though Metro is poorly executed. IE is growimg up

    2. Re:Not a Linux user today ;) by Anonymous Coward · · Score: 0

      Those 220,000,000 are mostly in China. Why should Microsoft care about China?

  33. Compare to HTML formatting in Slashdot comments by tepples · · Score: 1

    WebGL does things like compile shader code, directly manipulate texture memory and transfer large vertex buffers to video hardware. Traditional DHTML can't do anything like that. WebGL truly is an exposure of GPU hardware and driver software directly to web applications.

    WebGL doesn't necessarily "expose" the GPU to the web application any more than a site that allows HTML comments "exposes" the viewer's browser to the user posting a comment. Slashdot and several other web sites allow users to post comments with a subset of HTML. Arbitrary HTML can perform cross-site scripting using <script> elements, attributes whose name starts with "on", and URLs using the "javascript:" scheme. To prevent this, forum software used by these sites parses and sanitizes the provided HTML before passing it to the web browser. Likewise, a web browser should sanitize WebGL shader code before passing it to the host OpenGL implementation.

  34. Fact is...IE does not make the cut(or does it) by tuppe666 · · Score: 1

    Fact is that IE still fills a number of needs for enterprise and corporate customers.

    Its not a fact. In reality any firm wanting a cutting edge advantage (as well as others) will avoid IE like a plague. The reality is targeting a platform dependant in today BYOD rather than a cutting edge browser specification, for internal...or mobile deployment is incredibly foolish.

    Less like comparing brands...more like hiring a serial killer as a baby sitter.

    1. Re:Fact is...IE does not make the cut(or does it) by Ravaldy · · Score: 1

      You opinion is clearly slanted or you don't live in the Enterprise world.

      Companies that do not keep their OS updated within reason most probably don't give a damn about new features in browsers. Companies that seek an edge through technology not only keep their software up to date but they train their staff to use is efficiently. They also stream line their deployments and force applications on their staff. In some cases IE may be the #1 choice because that's what the web applications were tested with.

      Many seem to forget that some applications that run ActiveX or other MS only platforms are still being used by companies. Heck, we just purchased a surveillance system from Samsung and it only works on IE.

      The point is that the OS was out of date before the browser was. If you need to use the OS beyond it's expected life you have to install outside solutions like Chrome or Firefox. This doesn't mean IE is inferior. If MS was selling you a browser, they would package and support it accordingly. Instead, their strategy is to include it as part of a generation of software. They kept IE up to standards until XP was declared unsupported.

  35. Microsoft delivers Poor Customer Service by tuppe666 · · Score: 1

    XP in my mind is like IE 6.... IE is growimg up

    Ironically the Problem with IE6 was it was tied to the OS through monopolistic abuse, outdated(And in the absence of competition did not update it), and everywhere, and simply wasn't very good when compared to its competitors. Its net result is it held back the web for a many years.

    XP on the other hand, Microsoft has tied to the hardware :) was better than its replacement...and better than its current offering. Still has 20% of the market about 220,000,000 users, and again IE will not work on it.

    Internet Explorer is still tied to its platform, and massively behind its competitors from any other company a joke browser...the only thing that has changed is Internet Explorers dominance with has taken years to whittle despite a paradigm shift in the computing market, and competition available for free and orders of magnitude faster; leaner; secure; advanced.

    Its no wonder potential customers are looking elsewhere - for both browser(chrome) and platform(Android, Chrome and Linux)

  36. IE still not cross platform by tuppe666 · · Score: 1

    No I am not a MS fanboy but just stating the obvious. I welcome Chrome and FF leaving XP behind and using directX11 for win64 to catch up. IE really is ahead for multimedia heavy sites.

    LOL no you are an MS shill a fanboy has something to be fanatical about; if I could get dollar every time you said "back in the day" and made out you used something other than Microsoft.(It kills me every time)

    Ironically in context of your comment this article is about Internet Explorer(in an unreleased version) finally catching up with WebGL after lagging behind.

    In context of this article FF both FF and Chrome are measurable ahead :) by about 2 years.

  37. Where...I everywhere. by tuppe666 · · Score: 1

    That's nice, but none of those site address any of the issues. kernel.org doesn't have all the latest security patches with backports to linux 1.0. Firefox and Chrome don't install on Windows 2000. And Windows XP doesn't represent 20% of the computers.

    Sorry I didn't realise you were trying to be deliberately obtuse. I find it hilarious that your response to Microsoft not supporting its customers on XP (which is still on 20% of 220,000,000 of it)s Desktops since IE9, is *third party* Web Browsers don't support Windows 2000. The answer is simply money. The cost of supporting a Windows 2000 which according to NetMarketshare currently has https://www.netmarketshare.com/report.aspx?qprid=11&qpaf=&qpcustom=Windows+2000&qpcustomb=0 0.07% of the market. Is the cost of supporting the platform outweight the benefits. Microsoft on the other hand Deliberately don't support its users!!

    The Kernel 1.0 patches are included on Kernel.org sorry the fact that they are not wrapped up in backports for a (open) *source code* project, is somewhat lost on you, because most people don't go "I don't want better support, I want worse support" (Ironically something Microsoft actually delivers), and the Kernel works by input from companies many of them, and if it was needed someone wanted it, it would have done it, but for the Desktop unlike Windows which is slow moving. Linux is every evolving released for free to the OS, and everybody gets a new version every 6Months. While Windows is tied to a machine users are pushed to paying for a new version (essentially a new computer) to get a new browser.

    If you really didn't know this from my initial response I suggest a college course.

  38. Poor Support by tuppe666 · · Score: 1

    hate MS

    *sigh*...this is what arguments have become not on *technology* but because of emotion against Tax Avoiding mega corporations.

    Ironically I get my Whole OS updated for free every 6 months, and my browser moved to the latest version, thats not hypocrisy but an empirical fact. While Microsoft customers can't even update their browser for free.

    1. Re:Poor Support by Ravaldy · · Score: 1

      The fact is that most people don't know why they hate IE. I've asked many and they don't even know why they use Chrome over Firefox or IE. I actually had a web developer tell me how much he hated IE because the pages he developed didn't work well in IE. I looked at his code and found out why his pages weren't rendering properly. It was a major mistake in his markup that Chrome wasn't affected by but all other browsers were. I call this stupid blind hatred.

      Also, I hope the OS you refer to is not Apple's because if there's one tax avoiding mega corporation that is probably the worst one.

      If your OS is Linux, well you argument doesn't hold much weight because its not an OS that is used by people outside the technical community (Aside from boxed Linux distributions like Android)

  39. I'm sorry your wrong by tuppe666 · · Score: 1

    Microsoft doesn't owe a new version of Internet explorer to users of windows XP. Considering that the upgrade to the latest version of windows was available for $40 for a long time,

    Skipping your hate. Microsoft owes Internet explorer to users of windows because they paid for it, an now due to it being irremovable by monopolistic bundling, and you lie about the upgrade...In costs $199 for the less crippled *udgrade* edition http://windows.microsoft.com/en-us/windows/buy more if you live elsewhere.

    1. Re: I'm sorry your wrong by KingMotley · · Score: 1

      I lie? Google is your friend. http://m.cnet.com/news/windows-8-$40-upgrade-deal-ends-today/57566855?ds=1

      I bought 3 directly from Microsoft, and upgraded one to pro.