Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Internet Explorer Firefox Graphics Microsoft News

IE9 Throws Down the Hardware Acceleration Gauntlet 601

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."
This discussion has been archived. No new comments can be posted.

IE9 Throws Down the Hardware Acceleration Gauntlet

Comments Filter:
  • by RichMan ( 8097 ) on Thursday April 08, 2010 @10:21AM (#31775720)

    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.

  • Why bother ... (Score:3, Interesting)

    by johnlcallaway ( 165670 ) on Thursday April 08, 2010 @10:21AM (#31775724)
    I've never understood this 'my browser is faster than your browser' attention. Most people use their browser over the Internet, with download speeds that make any computer wait. There is a ton of time processing 3 or 4 threads simultaneously to still draw page components. I see pages show up in a couple of seconds, it takes far more than that to read them.

    So a few web sites want to use some fancy graphics. I only see their fancy graphics ... once. When I first visit. Then they are discarded every time as I concentrate on the content of the web site.

    Just make the browser work...it's fast enough already.
  • Re:I feel sad. (Score:5, Interesting)

    by Pojut ( 1027544 ) on Thursday April 08, 2010 @10:24AM (#31775776) Homepage

    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)

  • by LWATCDR ( 28044 ) on Thursday April 08, 2010 @10:26AM (#31775804) Homepage Journal

    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.

  • by MobyDisk ( 75490 ) on Thursday April 08, 2010 @10:48AM (#31776186) Homepage

    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.

  • by dingen ( 958134 ) on Thursday April 08, 2010 @10:52AM (#31776244)

    Wow, seriously? I just ran the demo on my iMac and couldn't get above 10 fps.

    Maybe you're running Snow Leopard? I'm still on 10.5, which has no OpenCL on board. Could it be that the latest versions of Safari and Firefox use OpenCL to accelerate these sort of things already?

  • why flamebait (Score:3, Interesting)

    by unity100 ( 970058 ) on Thursday April 08, 2010 @10:57AM (#31776310) Homepage Journal

    i would like to call the idiot who modded the above flamebait to come and fix the tag block level interpretation issue in ie8. their rendering engine is screwing up, and since it is proprietary, it cant be fixed by community. so we have to wait microsoft to get its ass up and fix their incompetence themselves in some far away point in future.

    adding a proprietary directx to the mix will just increase these kind of hellholes, due to adding another dimension to watch out for. and since its proprietary, someone somewhere wont be able to produce a fix and publish it to relieve everyone.

    so, the fool that modded the above flamebait, please, come and fix this rendering failure today.

  • Comment removed (Score:4, Interesting)

    by account_deleted ( 4530225 ) on Thursday April 08, 2010 @11:02AM (#31776414)
    Comment removed based on user account deletion
  • by jellomizer ( 103300 ) on Thursday April 08, 2010 @11:04AM (#31776462)

    That is of course if Mozilla does the same thing too.
    But really who cares... What people want is a fast browser. IE is now one of the older browsers out there, it has a lot of stuff that cannot be removed, a lot of backwards compatibility that other browsers just don't care about. IE is still used heavily in a lot on intranet based applications and you just can't really do a full clean house. But if IE 9 takes a lot of the overhead and has the hardware do some more of the work and things work faster it is just better for all of us... Still any web application needs to be tested to make sure it works with IE, and this will be the case for a long time. If IE runs too slow it stops us developers from putting new features and options that may take the load off the server, just because IE runs too slow. I remember back in the IE6 I had a search screen that I needed to redo because in Firefox the page loaded in 0.5 seconds (1 second on the iPhone Safari) and IE loaded it in 5 minutes... Taking way too long to process.

    So if IE can render faster all the better that means I can balance the work the server and client does, more efficiently.

  • by VolciMaster ( 821873 ) on Thursday April 08, 2010 @11:12AM (#31776602) Homepage

    IE is still used heavily in a lot on intranet based applications and you just can't really do a full clean house.

    And it's exactly those "intranet based applications" that won't see much (if any) of a boost from offloading rendering from the CPU to the GPU - when's the last time you saw a corporate desktop with anything other than an entry-level, integrated graphics chip?

  • by theaveng ( 1243528 ) on Thursday April 08, 2010 @11:23AM (#31776800)

    let's just look for more processing power instead!

    To be fair:

    - Microsoft did take time to optimize Windows Vista 6.1 (win7) so it can run on as little as 256 megabytes, where it previously needed 1024. It sounds like MS is making similar optimizations for Internet Explorer so it runs better and faster.

    - MS is not the only one with bloat. OS X used to run on only 128 (per system requirements) and now it requires 1 gigabyte. Ubuntu Linux used to run on my 96 MB laptop, and now the latest 2009.10 version won't boot at all. Even on my 512MB desktop it runs but sluggishly. - Point: All OSes tend towards requiring more-and-more RAM or megahertz. It's not just microsoft OSes.

    Aside -

    On the other hand there are OSes like KolibriOS which fit on a floppy and a mere 16 MB. Or Amiga OS at only 128MB and 400 megahertz. Of course neither of these are well supported.

  • by GameboyRMH ( 1153867 ) <gameboyrmh&gmail,com> on Thursday April 08, 2010 @11:29AM (#31776904) Journal

    I wonder if it will work with OpenGL on other platforms...

  • by Skye16 ( 685048 ) on Thursday April 08, 2010 @11:33AM (#31776974)

    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 [mrdoob.com], then it's going to make that poor browser nom your clock cycles like a morbidly obese person at a buffet.

UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever things. -- Doug Gwyn

Working...