Slashdot Mirror


IE9 Throws Down the Hardware Acceleration Gauntlet

An anonymous reader writes "Over on Microsoft's IE blog they have an interesting comparison of browsers with regard to hardware accelerated page rendering. They write, 'One of our objectives with Internet Explorer 9 is taking full advantage of modern PC hardware to make the browser faster. We're excited about hardware acceleration because it fundamentally improves the performance of websites. The websites that you use every day become faster and more responsive, and developers can create new classes of web applications through standards based markup that were previously not possible. In this post, we take a closer look at how hardware acceleration improves the performance of the Flying Images sample on the IE9 test drive site. When you run Flying Images across different browsers you'll see that Internet Explorer 9 can handle hundreds of images at full speed while other browsers, including Internet Explorer 8, quickly come to a crawl.' Absent from the comparison is a nightly build of Firefox with Mozilla's forthcoming Direct2D acceleration enabled."

5 of 601 comments (clear)

  1. I don't want flying images in my browser by RichMan · · Score: 5, Interesting

    What about those of us who don't want to see flying-rotating-3d-semitransparent-glowing-shaded adverts flying across our web pages.

    I want fast clean loads of information. Not bloated pages full of shiny dodads designed to divert my attention from the information I am looking for.

  2. Re:I feel sad. by Pojut · · Score: 5, Interesting

    I don't see how anyone with a dial-up connection could do even casual browsing anymore...most websites nowadays push the 750k-1MB size, if not even bigger. (my own website linked in my sig is even guilty of this, despite my best efforts to keep things minimalistic)

  3. Shouldn't the OS handle this? by LWATCDR · · Score: 4, Interesting

    Really shouldn't the Operating System be using hardware rendering for graphics calls?
    Yes I know that they are probably using D2D or DirectX to handle this but don't the hardware graphics calls in Windows use hardware acceleration already?
    I hope that Xwindows does I know that OpenGL does but over all an application shouldn't have to care about "hardware" at all! That is why we have Operating Systems.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    1. Re:Shouldn't the OS handle this? by MobyDisk · · Score: 4, Interesting

      I think the problem is that most applications use older APIs that aren't compatible with a hardware-accelerated rendering pipeline. They don't double buffer, they update parts of the screen at random, and they may even use controls that plot individual pixels. Those things are nearly impossible to accelerate.

      WPF applications (and GDI+?) applications get acceleration provided by the OS. I suspect that IE uses good old Windows GDI, which has some bottlenecks on Vista and Windows 7 since it has to go through an extra layer now that the OS isn't using GDI under the hood.

  4. Re:Hey everyone, this is Microsoft! by Skye16 · · Score: 5, Interesting

    Because of the complexity of pages now. If you want to stay with no-image, no-javascript, no-flash html, there are fantastic browsers out there that will support your every need. But if you want to do crazy things with your browser like: Ball Pool, then it's going to make that poor browser nom your clock cycles like a morbidly obese person at a buffet.