IE9 Features, Benchmarks

Just how bad can an Internet Browser be? Internet Explorer 8 and lower showed the world that a browser can have poor underlying javascript execution engines, lack of Modern web support (HTML5, CSS3) and poor threads that render webpages sluggishly for most users.

What is HTML 5 and FAQ

Things are going to change, Microsoft at  PDC 09 told the world that they want to change the face IE had been living with. With IE9 Microsoft has promised to take care of JavaScript, web standards, and graphics technology.

Update: IE9 Preview released: IE9 vs. Chrome vs. Firefox vs. Opera Performance Benchmark

IE9 features a new,  faster JavaScript engine, which will have richer support for web standards like CSS 3, and will use the new Direct2D and DirectWrite technology for its graphics and text rendering.

The most interesting part is that Internet Explorer 9 will move graphics and text rendering to the graphics chip (GPU), using DirectX‘s Direct2D. In one of the demonstrations, which showed the difference between non-GPU and GPU rendering: Bing Maps did about 14fps without using the GPU, and up to 60fps while using the GPU. A similar difference will of course be seen for Google Maps.

Inside DirectX 11

Rendering the web page in IE8 is performed on the CPU. Direct2D (a new Windows API in Windows 7) uses hardware Direct3D acceleration to accelerate 2D graphics. This would be available as a patch for Windows Vista. Through the use of Direct2D, IE9 will perform all graphics rendering on the GPU, providing quicker page rendering, faster, smoother animation, and high quality image scaling, resulting in richer experience.

Benchmark

The New engine used sounds exactly like V8 engine used in Chrome. On the Inside, the new IE9 JavaScript engine will compile JavaScript into native code, just like in V8, and the technique it will use to speed up the object-oriented nature of JavaScript also sounded similar to the approach V8 takes.

We don’t go by the words of the manufacturer, we like to test it on our own. We got our handson on a developer preview of IE9. We used SunSpider benchmark to get Real world-alike results.

Results:  IE9 is whoopingly 2.5x times faster than IE8, and 13x times than IE7 but still lags behind ALL other browsers.

Browser Time IE 5500 IE9 1620 Firefox 3.6 Beta 3 1498 Chrome 4 (Nightly) 590 Safari (Nightly) 605

The Results claim that the current IE9 performs nearly as good as betas of Firefox, Safari, and Chrome. IE is still the slowest, but the difference now ranges from 9% slower compared to Firefox to 260% slower compared to Chrome, rather than 800% slower, which was the case with IE8.

Since this is not even a beta version, we can expect better performance in upcoming versions ,and I won’t be surprised if it beats Firefox 3.6. And as far as graphics rendering is concerned, we need some real world FPS test, but Running ChromeExperiments was no where near to Chrome.

Compliance and standards

IE was, once, leader in this area. But when Firefox took on the Browser wars, followed by Chrome and Safari, IE started looking outdated, which was the case with IE6. IE7 made some small improvements, and IE8 did some homework by giving out at least HTML 4.01 and CSS 2.1 specifications.

Today, there is Huge demand (among developers) for new features: HTML5, CSS 3, SVG, & Canvas. Many of these standards are still themselves in draft, But, their craving features like HTML 5’s native support for embedded video, CSS 3’s rounded corners, Canvas’s extensive graphical capabilities are in demand.

IE9 will surely incorporate HTML5, CSS, however there is no word on SVG, canvas. What they did mention was that the company’s focus would be on providing the features that were actually most useful to developers, and ensuring that those features had robust test suites. So that means Microsoft finally wants to work with web developers, hand-in-hand.

Vulnerabilities in HTML 5 and Future of Web Apps [GMail]

IE9 is still in its early days, and there is no hint of a date at which a beta might become available. Many questions, especially about standards support, remain unanswered. The switch to Direct2D may also mean an end to XP support (Direct2D is unavailable on that OS).

Nonetheless, the announcements give a strong indication that Microsoft is taking its browser seriously, and wants it to be a viable alternative to its competitors.

Update: IE9 vs Chrome 10 vs Firefox 4 Benchmarks

More Benchmarks:

GD Star Rating
loading...
GD Star Rating
loading...

18 thoughts on “IE9 Features, Benchmarks”

  1. But IE9 and all the earlier IE are much slower compared to chrome. Chrome is much better and much faster browser compared to any other. Even Firefox lags behind when compared to chrome…..

    GD Star Rating
    loading...
    GD Star Rating
    loading...
    Reply
  2. That's exactly what is concluded in this blog. However, IE9 support for GPU acceleration for rendering complex graphics is unique and one of it's kind. This is yet to come on Chrome, Firefox

    GD Star Rating
    loading...
    GD Star Rating
    loading...
    Reply
  3. But IE9 and all the earlier IE are much slower compared to chrome. Chrome is much better and much faster browser compared to any other. Even Firefox lags behind when compared to chrome…..

    GD Star Rating
    loading...
    GD Star Rating
    loading...
    Reply
    • That's exactly what is concluded in this blog. However, IE9 support for GPU acceleration for rendering complex graphics is unique and one of it's kind. This is yet to come on Chrome, Firefox

      GD Star Rating
      loading...
      GD Star Rating
      loading...
      Reply
      • Dude, it is not even beta? What are you talking about? I'll believe it when I see it. And who knows what Chrome 3 or 4 and FF 4 will have up their sleeves?
        Right now IE is a non-starter.

        GD Star Rating
        loading...
        GD Star Rating
        loading...
        Reply
      • GPU acceleration for complex graphics is supported in Chrome, Safari, and FF. Furthermore, Webkit, the rendering engine for both Chrome and Safari, supported this feature for over a year now. You might want to take a look at the demos for both WebGL and the new CSS3 selectors (i.e. transforms, transitions, and animations) which are GPU accelerated.

        GD Star Rating
        loading...
        GD Star Rating
        loading...
        Reply

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.