Slashdot Mirror


IE9 Team Says "Our GPU Acceleration Is Better Than Yours"

An anonymous reader writes "Over on the IE blog Microsoft's Ted Johnson writes, 'With IE9, developers have a fully-hardware accelerated display pipeline that runs from their markup to the screen. Based on their blog posts, the hardware-accelerated implementations of other browsers generally accelerate one phase or the other, but not yet both. Delivering full hardware acceleration, on by default, is an architectural undertaking. When there is a desire to run across multiple platforms, developers introduce abstraction layers and inevitably make tradeoffs which ultimately impact performance and reduce the ability of a browser to achieve 'native' performance. Getting the full value of the GPU is extremely challenging and writing to intermediate layers and libraries instead of an operating system's native support makes it even harder. Windows' DirectX long legacy of powering of the most intensive 3D games has made DirectX the highest performance GPU-based rendering system available.' Some Mozillians hit back in the comments to the IE Blog post and others have written blog posts of their own. PC Mag's Michael Muchmore seems to conclude that IE9 and Firefox 4 are more or less the same (despite the title of his article) while Chrome currently lags behind."

4 of 360 comments (clear)

  1. Re:So? by dotwhynot · · Score: 5, Informative

    If IE8 is any indication, Firefox comes a damn sight closer to passing.

    Not perfectly in compliance, granted, but really rather close when compared to what it looked like in IE for me.

    Firefox does 97, IE9 does 95 on Acid3.

  2. Re:So? by Anonymous Coward · · Score: 5, Informative

    "Chrome still doesn't support basic features like saving tab state after a restart"

    Factually incorrect.

  3. Re:Pointless battles by bertok · · Score: 5, Informative

    You think that's bad? There was a critical bug in there for years that would completely overwrite your profile with a blank one, including your history, and bookmarks. Back when email was still integrated into the Mozilla browsers, your emails would get wiped too! The bug was caused by writing out the configuration files one line at a time, so that if the browser crashed during a configuration update, you'd be left with a partial configuration file. On the next startup, the browser would detect the error, and cheerfully overwrite your entire profile with the default profile to 'fix' it. The file contents were overwritten in-place, making disaster recovery practically impossible for most users. I won't even mention the performance hit of writing a 100KB file with 10,000 individual IO operations every time Firefox is closed, because compared to the data loss that's insignificant.

    The Bugzilla forum had about 4 dupes of the bug, each with over a thousand panicked posts by users. Some of the reports when back years.

    When it happened to me, it took me about an hour with Sysinternal's Filemon tools to figure out what was going on. The fix is trivial: simply write the new config file out-of-place, and then replace the original with it once it has been fully written. This is programming 101, standard practice for most Linux/Unix apps. Even Microsoft Office apps do this!

    The bug went unfixed for at least 3 years after I first noticed it, despite at least a dozen posts by professional programmers who had even highlighted the source files and line numbers where the change needs to be made.

    Bugzilla seems to be totally ignored by the Firefox programmers. I suspect that just like many open source programmers, they only care about the "shiny new stuff". Mundane work like fixing bugs is boring, so nobody does it unless forced to.

  4. Re:Who cares if most people use IE9 by BZ · · Score: 5, Informative

    > I don't see Flash going anywhere for at least a decade

    No one cares that Flash exists. What's important is that it be possible to develop tomorrow's web sites without having to use Flash, and that it be possible to browse the web at least somewhat reasonably without having Flash (e.g. not all sites need to work, but there should be sites in a given category that work without Flash). That's a somewhat realistic goal right now; for example very few banks require Flash (though some do).

    > Silverlight won't have the install base of HTML5

    The goal is to keep it that way, yes.

    > Apple doesn't have enough influence to change the direction of the web.

    You apparently haven't had to deal with the "if it's on a cell phone it must be Webkit" mindset of developers of "mobile" sites. See the part dealing with -webkit-text-size-adjust at http://blogs.msdn.com/b/iemobile/archive/2010/05/10/javascript-and-css-changes-in-ie-mobile-for-windows-phone-7.aspx which Microsoft was forced to take out later. Note that there have been calls for Gecko to similarly add support on mobile for some of the -webkit-* stuff Apple has been pushing people to use. Those calls have been resisted so far, but as for the future.... who knows.