Will Internet Explorer 9 change the way we surf the web with its use of the GPU? Rob Enderle thinks it will.

IE6 became the dominant browser worldwide early last decade but unfortunately Microsoft took their eyes off the ball resulting in a raft of surprisingly good challengers. IE7 was OK but disappointing and IE8 moved back to challenge for leadership again. Now IE9 is looking like a whole different kind of beast. Although browsers have traditionally leveraged the CPU and system RAM, IE9 supposedly leverages the GPU (graphics processing unit) and promises to provide a significant performance improvement as a result.

This is why, for this cycle, NVIDIA has suddenly become a huge advocate for ie9. This is a big shift for browsers and where the market leader goes, the others will likely follow. This could be the biggest change for the web since the introduction of the web browser.

Bringing Graphics to Browsers

Coincidently I was sent a link to a video of the new Jules Verne world in Second Life that will go live in a few weeks. This is doubly amazing because he clearly had to work within the limits of current technology and couldn’t really make full use of a GPU. Imagine what this could look like if he could have used the full power of the GPU.

By adding graphics capabilities to the browser we could not only create websites that were vastly richer in terms of how they worked (for instance think of a Steampunk themed website where each of the elements was photorealistic and reacted mechanically to your touch to uncover menus which looked like physical constructs), pages could actually look like physical places you could interact with creating the first real opportunity to create interactive web based virtual worlds.

Power to the People

What makes this a potentially really big change is we haven’t been using most of the power in the PCs we currently have. The performance limitations on the web have stayed virtually static for nearly 3 decades and never embraced the GPU at all let alone the vast improvements the industry has made in graphics since the internet was created.

This power could not only be used for rendering but for animation and the creation of web based games the like of which we have yet to see. While locally based applications and games would, in theory, easily outperform web based properties still, the gap between the two could close much more tightly.

This could create broader categories of games that would run on systems that had strong enough graphical headroom like NVIDIA Tegra based phones and tablets, and future iPads. You have to believe that Apple isn’t going to let Microsoft go in this direction alone. And a race to graphics performance could have broad implications for what Google is doing with Chrome and Android.

IE9 Is Only the Beginning

Like any big change, it will take a while for this one to mature and for the other players to make it into a horse race. Apple is already pushing HTML5 which is also the core of IE9 and both vendors evidently want to put Google in its place so they might actually cooperate on this graphics driven web effort.

Check out the IE9 preview site, unfortunately you have to use a lot of imagination because there aren’t yet any really compelling examples of what future sites could look like only examples of animation and physics to give you a rudimentarily idea. Good thing about the web is once developers get their hands on this puppy the only limitation is their imagination and while most have been imagining improvements in the back end IE9 and others like it will get developers focused once again on the desktop.

The Anti-Cloud

We have this sense that things tend to go in cycles. First everything was on mainframes which was one extreme, then we had the desktop wave which was another, and most recently we spoke about putting everything in the Cloud, or on the internet. This change could bring performance back towards the middle and allow things to run more effectively where the performance is the least expensive. Not sure what we’ll call this new construct and we’ll likely want a new name because client/server doesn’t sound trendy any more than hosting did, which is what Cloud computing really is (I agree with Larry Ellison on this).

In a way this is something new but it is also something old – it will make a change in the internet that could be both profound and wonderful. Get ready for the real Web 3.0 and the birth of the GPU Browser that will change the Web Forever.

Showing 17 comments

  1. ggg at 6:30pm 16th March 2012 So, looking back in hindsight in March 2013. This is one of the least accurate assessments of IE vs Google I have ever read. IE9 is truly a terrible platform for developers, and I hope this is known to the readers of this article. I am particularly angered at the fact this this article is referenced by a IE9 advertising video on YouTube. IE9 = slow; NOT-fully HTML5 compliant (unlike Google Chrome); and proprietorial. Please stop being fanboys of proprietary software. Such a paradigm died in the 90's. And if you don't agree, then block this comment on this blog posting.
  2. Andrew at 7:11pm 30th July 2010 Finally a good browser is coming. Google doesn't know what graphics means which you can tell from every service and application they have created. Firefox CURRENTLY has a poor design. IE may be slower but speed is the least of my worries. Why would Microsoft use someone else's engine? Are you stupid? Every web browser should use their own. All you Microsoft haters should actually try something before you say its terrible because .."Microsoft"..thats all you say.
  3. FDB at 4:10pm 19th May 2010 Amen, brother.
  4. JD at 1:44pm 12th May 2010 "IE8 moved back to challenge for leadership again"

    Are you kidding me? IE will never rival other modern browsers again as long as it uses the trident engine. Now if IE were to adopt webkit or gecko, now that might change the web forever.
  5. Em Finn at 8:27pm 19th April 2010 >> On standards they need to stay ahead of them

    There is no "ahead" of standards. There is following or breaking standards. Microsoft have traditionally chosen to falsely follow and then break standards in order to generate further user lock-in.

    Your subscription to their market-speak is something you should be worried about.
  6. Eli at 6:58pm 19th April 2010 Firefox 3.7 alpha already has it, Maxthon 3.0 already has it, and Webkit almost has it as well.
    So IE will have something that by the time IE9 is release all the other major browsers will have already, but it won't have many of the features Firefox, Chrome, Safari and Opera have already.
    Will IE9 Change the Web Forever? I don't think so. Others already did. IE is years behind many other browsers.
  7. ECA at 10:46pm 12th April 2010 IF the GPU does the work, insted of the CPU and directX, you gain tons of system speed.
    If the desktop was handled by the GPU, insted of windows manipulations..
    If all the Video display formats, Divx, AVI, and soforth were handled by the GPU as it should,
    Insted of the CPU decompressing/extrapolating them into the proper formats..FOR WINDOWS.
    You would could increase CPU/computer power by about 8 times.
    Why put power into Vertices rendered in a second, when it takes 10 times that amount of time for WINDOWS to tell the card HOW to make a SQUARE BOX.. The Vid card should ALREADY know how.
  8. Ezrad Lionel at 7:39pm 12th April 2010 I speak because I must. I must because I can. You said web 3.0 and you were serious. How exactly is gpu going to affect browsers in ways that it hasn't affected gpu enabled apps? There is no competition in browsers, there never could be, and the inclusion of standards and competition in the same sentence should raise alarms for any person.
  9. Kirk O'Connor at 5:23pm 12th April 2010 IE7 and IE8 did not even support rounded corners. How can anyone say they were anything more than a stop-gap measure ?

    I will reserve my verdict on IE9 until we see it 'in the wild'.

    For now, Chrome is faster and more committed to moving with the standards.
  10. Ian Bell at 4:08pm 12th April 2010 I think IE is reacting to Google's astronomical market share growth, not the other way around.
  11. Mike Lee at 2:53pm 12th April 2010 wonder how google will react to this?
  12. Ian Bell at 1:52pm 12th April 2010 I am not sure about staying ahead of standards, but it couldn't hurt. I think opening the framework up more to allow developers etc to help the IE ecosystem would be a great idea. A lot of the thought leaders in the internet space traditionally have a tech heavy background, or are more familiar with cutting edge technology, and as thus are simply looking for their browser (and tech products) to always be faster and more powerful. Really the only advantages Firefox and Chrome have are speed and add-ons.
  13. John Obeto at 1:13pm 12th April 2010 @Ian Bell: I had totally forgotten about load speeds. I wonder if that would finally be addressed in IE9.

    As to it not being used by thought leaders, do you think staying in line or ahead of standards as said by @Rob Enderle would rectify that?
  14. Ian Bell at 11:32am 12th April 2010 I find that a lot of forward-thinking trend leaders use FireFox and Chrome, not IE which seems to get a lot of their users as just being the default web browser on the PC. This new IE9 may change that and move some of these trend setters back into Microsoft's camp.

    I have always had a tough time using IE simply because of it's slow page-load speeds. I like the Bookmarks manager better in IE and a lot of other features which Google Chrome seems to be missing. I also think IE needs better plugin/add-ons/extensions support. The current setup for add-ons is just too bulky and hard to remove IMO.
  15. robenderle at 11:19am 12th April 2010 When you are already the market leader "embrace and extend" is much easier. When it is your own product we typically just call it a major update. :) But yes they intend to preserve and improve IE's position. This is likely more of a shot at Chrome than anything else.

    On standards they need to stay ahead of them, otherwise they risk losing share. I think the goal remains to drive the standards bodies in a MSFT favorible fashion. Nothing unusual there.

    Eventually, this is typically a cart and horse issue though for most and will take awile. Putting a lot of efffort into an IE9 site before there is much IE9 in market doesn't make sense to most site owners.
  16. John Obeto at 10:43am 12th April 2010 Like you, I saw it as a 'Big Deal' when it was announced at MIX10.

    While I see it as a great improvement over the current browser offerings, I have a few questions:

    1) Does it not seem like Microsoft is attempting to 'embrace and extend' in an attempt to preserve IE's current dominant position?
    2) With all the talk of meeting global standards, isn't this a fork away from W3C's web standards?
    3) Do you see website creators biting, and creating IE-optimized websites?
  17. ECA at 1:55am 12th April 2010 OK,
    This is a Multi sided coin.
    MS
    CPU power
    GPU makers
    Windows Created DirectX to force standardization of abilities in the video market.
    Windows Software, is Software driven, so Everything has to run thru the CPU. Stupid. It has its limitations.
    GPU companies Made the SAME cards, with Better resolution, and NOTHING MORE. There really ISNT any real changes from over 10 years ago.
    The CPU and GPU went up in power.
    The CPU got better, but Tech for doing Multitasking was Never added to the hardware until recently and has been around for over 20 years.
    The GPU can process TONS more data, once it gets there and shade/color/display Tons more data, AFTER the CPU has processed it. Insted of placing Drivers and infs/dll and letting the Video card DO the MATH and processing of video ON ITS OWN.. AVI/DIVX/WMV/.. and all the other formats can be on a CHIP and Even updated as needed. Even the desktop could be Programed Into/onto the video card and Stop ALL the CPU processing if Video data. That alone would/could free up 80-90% of windows CPU processing.
    Tell the vid card to make a Window and Then let the software tell it what to display..GET the WHOLE windowing process OUT of the CPU.
Close Suggestion Apple Tweaks License to Bar Flash-to-iPhone Apps
View Article