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."

27 of 601 comments (clear)

  1. I feel sad. by gzipped_tar · · Score: 5, Insightful

    I feel sad about it when hardware acceleration is needed for rendering, what, websites.

    We live in interesting times indeed. I want my Web back.

    --
    Colorless green Cthulhu waits dreaming furiously.
    1. 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)

    2. Re:I feel sad. by ElectricTurtle · · Score: 4, Insightful

      You want your web back? Here you go, enjoy.

      --
      I support the Slashcott and will not be reading or commenting from 2/10/14 to 2/17/14. Beta is steaming pile of dog shit
    3. Re:I feel sad. by sznupi · · Score: 4, Informative

      You can still encounter such speeds often, when using mobile access (3G not everywhere, overloaded network, EDGE not attaining it's max speed too, and so on)

      Yeah, it's a bit frustrating...though, luckily, there are ways to make it much more smooth; such as Opera Turbo with disabled plugins.

      --
      One that hath name thou can not otter
    4. Re:I feel sad. by jridley · · Score: 5, Insightful

      Start with Slashdot. Of all the sites I visit (not all that many really, only about 30 or 40) Slashdot is the one that makes me wish I had a faster CPU. Clicking into an article with lots of contents on Slashdot will sometimes lock my browser entirely for many seconds, sometimes up to 30 seconds or so.

      I'd be a lot happier with the old pre-AJAX version.

    5. Re:I feel sad. by maxume · · Score: 5, Informative

      There are preferences to turn on the old version.

      --
      Nerd rage is the funniest rage.
    6. Re:I feel sad. by not+already+in+use · · Score: 4, Insightful

      I feel sad about it when hardware acceleration is needed for rendering, what, websites.

      Boo hoo. Have you seen what's capable with HTML5, Javscript and canvas? It's downright stupid to have certain things done using a general purpose processor when a GPU is sitting there unused. Why do I get the impression that a subset of slashdot users wished things would remain unchanged from 1998, back when hate for Microsoft was warranted and their ability to hand code crappy html was relevant??

      --
      Similes are like metaphors
  2. 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.

    1. Re:I don't want flying images in my browser by 99BottlesOfBeerInMyF · · Score: 4, Funny

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

      Just use Lynx.

    2. Re:I don't want flying images in my browser by sweatyboatman · · Score: 4, Funny

      This is the entire human history of ignoring the loud and obnoxious rabble and jamming what needs to be done down the throats of the scared, huddled masses

      fixed that for you. only half meant as a joke.

      --
      It breaks my pluginses, my precious!
  3. Re:What'll you bet... by houstonbofh · · Score: 4, Funny

    But why? So I can support more flash adds on a page? Please, no...

  4. 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.

  5. Re:Why bother ... by 99BottlesOfBeerInMyF · · Score: 4, Insightful

    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.

    So you've completely missed the advent of Web applications? Little Web based games, chat, e-mail, social networking, word processing, image editing, and hundreds of other incredibly popular Web technologies are currently limited by the rendering speed as often as by bandwidth. People will wait for a Web app to load, but that doesn't mean they're okay with waiting for it to respond when they do something in it.

    If you just use your computer to edit text, then the same could probably be said about OS's and computer hardware. Why bother improving their graphics capabilities? Of course to do so you have to willfully ignore how they are used by normal people today and the direction they have been developing. They don't develop things just for you.

  6. Re:Who understands "throws down Gauntlet"? by ElectricTurtle · · Score: 5, Insightful

    The idioms do mean things in modern language, that's why they're used. What you're trying to say is that the actual practice from which the idiom is derived is no longer in use outside of Ren Fairs. That doesn't matter, because meaning is independent of literal reading, which is the whole foundation of idioms in the first place. An idiom is literally some word or phrase that cannot be understood by literal translation. The end. So basically you're asking why do we use idioms at all, as though you want a bland, flavorless, mechanistic language with no depth, no humor, no layers, etc. etc.

    In short, you're a dolt.

    --
    I support the Slashcott and will not be reading or commenting from 2/10/14 to 2/17/14. Beta is steaming pile of dog shit
  7. Re:Hey everyone, this is Microsoft! by poetmatt · · Score: 4, Insightful

    not only that, but it's also proprietary, aka directX. So they're paving the way for, well, nothing.

  8. It's About Freedom. by Frosty+Piss · · Score: 4, Insightful

    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.

    The Interwebs are about freedom, and you are free not to view any site you feel is offensive in some way. Interweb freedom is about the freedom to choose. IE9 chooses certain voluntary standards, and not other voluntary standards, and even creates some of its own voluntary standards. All of which you are free not to use because of the freedom to choose a different browser. It's about freedom. Freedom to choose, not freedom to be restricted to RMS' view of how the Interweb should be.

    --
    If you want news from today, you have to come back tomorrow.
  9. Re:Hey everyone, this is Microsoft! by Gadget_Guy · · Score: 4, Insightful

    Instead of reducing the amount of computation we do in IE to make it faster, let's just look for more processing power instead!

    Did you look at the CPU graphs at the end of the article? If you look at the graphs for IE8 and IE9, it shows the CPU usage has been greatly reduced by offloading the tasks to the GPU. It went from 50% CPU usage to an average of 12%.

    This is just a better use of the processing power available in the modern computer.

  10. Re:Hey everyone, this is Microsoft! by jim_v2000 · · Score: 4, Informative

    >reducing the amount of computation we do in IE

    Apparently that's not working so hot for the other browsers in this case: "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."

    --
    Don't take life so seriously. No one makes it out alive.
  11. Re:Who understands "throws down Gauntlet"? by eddy+the+lip · · Score: 5, Funny

    I goodthink his assertion. Goodspeak clear. Unreal wordpics doubleunclear. Unreal wordpics make badthought. Unmodern peoplegroups had unhealth from doubleplusungoodthinking wordpics.

    --

    This is the voice of World Control. I bring you Peace.

  12. Re:why flamebait by Mongoose+Disciple · · Score: 4, Insightful

    You don't have to make a case for why proprietary could be bad.

    You do need to make a case for why in a given case you think "better than the competition, but proprietary" is inferior to "inferior, but free", since it's blatantly obvious that it isn't true in all cases.

  13. Re:Why bother ... by TheKidWho · · Score: 4, Insightful

    Slashdot is filled with Tech luddites. Kinda odd.

  14. Re:Hey everyone, this is Microsoft! by not+already+in+use · · Score: 4, Insightful

    We should totally support the new hardware rendering in Firefox for this reason. Because... oh shit, they use DirectX too.

    --
    Similes are like metaphors
  15. Re:Hey everyone, this is Microsoft! by noidentity · · Score: 5, Insightful

    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.

    Finally, someone is doing this right. I don't know how many times I've wished for hundreds of flying images obscuring the web page content. I was getting bored of just one or two constantly distracting me every time I scrolled or did anything, since they didn't always make me leave the page in disgust. But hundreds, shit yeah. I feel like the time I got one of those five-blade razors. This is one big step to the day they finally bring the Web up to television standards, so that I can confidently avoid it just like I've avoided TV for the last decade. Here's to progress.

  16. Re:why flamebait by not+already+in+use · · Score: 4, Insightful

    You didn't provide any reasoning at all. All you said is proprietary = bad.

    Your reasoning is based on one quasi-statistic "Look at how many other platforms support DirectX."

    How about a more relevant statistic: Look at the installed base of directX compared to other technologies on other platforms. Also, consider driver stability and hardware support from vendors.

    You lose.

    --
    Similes are like metaphors
  17. 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.

  18. I can't believe all the negative posts... by xavierpayne · · Score: 4, Insightful

    As the owner of a quad core with an Nvidia 8800 I am constantly underwhelmed by applications (3D, Video Editing, power point... basically everything that's not a game) performing absolutely mediocre because they don't take advantage of even basic acceleration capabilities of my sound and graphics hardware. What the hell is the point of having built in mpeg or dolby 5.1 enc/dec if nothing uses it? I might as well still be using my SB16. My video card is supposed to be able to decompress avc natively but my NLE stupidly throws it at the cpu making my 512mb 8800 no more effective than a 16mb Voodoo Banshee. I don't care if it's office, my web browser, or Adobe Premiere. I bought a bangin GPU because I wanted my apps to use it. Microsoft can't clean up the millions of crappy web pages out there by releasing a new browser. They can however make those millions of crappy web pages hog less of the CPU.