Browser Review Spring 2010

posted by on 18th May 2010, at 11:24pm

If you’ve been following my Tech articles since article two, you’ll remember my first review of the popular browsers. I realize that I haven’t done one for nearly two years at this point, and as per request, it’s back! I’ll be reviewing the top browsers on the PC and running them through a series of four basic tests in an attempt to gauge their standards compliance, speed, and memory usage. The tests I will perform are the Acid3 test to check for standards compliance, a CSS3 test to check for CSS3 compliance, the SunSpider test to check for javascript performance, and lastly I’ll load several pages and check for memory usage.

The browsers that will be covered will be Firefox 3.6.4, Minefield 3.7a5pre (May 17th 2010), IE8 (patched up to the date of writing), IE9 Second Platform Preview, Chromium build 47601(May 18th 2010), Google Chrome build 45376, and Opera 10.53. All will be reviewed with no addons, as close to a fresh install as possible. Caches will be cleared, and browsers reset between tests.

First up, Acid3

opera 10.53 acid3

opera 10.53 acid3

minefield acid3

minefield acid3

firefox 3.6.4 acid3

firefox 3.6.4 acid3

ie8 acid3

ie8 acid3

ie9 pp2 acid3

ie9 pp2 acid3

chrome build 45376 Acid3

chrome build 45376 Acid3

Chromium build 47601 acid3

Chromium build 47601 acid3

As per usual, Webkit based browsers fare quite well in this test. Opera also aces the test, with a perfect 100/100. Internet Explorer 9 trails behind with 68/100, though considering Internet Explorer 8 scored a mere 20/100, it’s a gigantic leap forward. Firefox stable and nightly score about the same, both of which are well within the 90’s.

As for a winner, pretty much everything except for Internet Explorer. Mind, nightly builds (Chromium, Minefield) and developer previews (IE9) don’t necessarily reflect a final product, and can change from day to day.

CSS3 Compliance

opera 10.53 css3

opera 10.53 css3

minefield css3

minefield css3

firefox 3.6.4 CSS3 test

firefox 3.6.4 CSS3 test

ie8 css3 test

ie8 css3 test

ie9 pp2 css3

ie9 pp2 css3

Chrome build 45376 CSS3

Chrome build 45376 CSS3

Chromium build 47601 css3

Chromium build 47601 css3

Again, it appears as though the Webkit based browsers fare quite well, along with Opera as well as Firefox. Internet Explorer 9 PP2 fares quite well too, a huge improvement from Internet Explorer 8.

I’m glad to say that it’s pretty much a toss on this test (except for, of course, Internet Explorer 8). Mind, nightly builds (Chromium, Minefield) and developer previews (IE9) don’t necessarily reflect a final product, and can change from day to day.

Sunspider

opera 10.53 sunspider

opera 10.53 sunspider

minefield sunspider

minefield sunspider

firefox 3.6.4 sunspider

firefox 3.6.4 sunspider

ie8 sunspider

ie8 sunspider

ie9 pp2 sunspider

ie9 pp2 sunspider

Chrome build 45376 Sunspider

Chrome build 45376 Sunspider

Chromium build 47601 sunspider

Chromium build 47601 sunspider

Now the fun begins. Sunspider tests Javascript performance, one of the major factors in a browser’s ability to render a page quickly. Generally, the lower the Sunspider score (in milliseconds) the faster a webpage can be rendered, and overall appears to have a snappier experience.

Leading the pack is the nightly build of Chromium with 539.2ms, followed by Opera 10.53 at 641.8ms, Chrome build 45376 at 664.0ms, Internet Explorer 9 PP2 at 673.2ms, Minefield 3.7prea5 at 909.2ms, Firefox 3.6.4 at 1208.4ms, and lastly Internet Explorer 8 with a whopping 5715.8ms.

From these results, we can conclude that Chromium, Opera, Chrome, and Internet Explorer 9 are the top of the pack. Firefox and Minefield are a nearly 33% slower, while Internet Explorer 8 is just out of the park slow.

Memory Usage
For the memory test, I am running a total of five websites with HTML only. This eliminates flash based ads, or other discrepancies caused by loading the webpage at a different time. All files are stored on my local harddrive, so each browser is loading the exact same website each time. The sites chosen for this test are Google.com, Rsbandb.com, Runewire.com, Noscript.net, and Digg.com. The image was taken in Chromium’s about:memory utility. This added a few megabytes to Chromium’s final result, which is unavoidable for this test. Note – IE9 PP2 can not have multiple tabs running, and could not compete in this test. It’s quite a shame, as it had been doing extremely well in the previous comparisons.

memory usage

memory usage

Take what you wish from the memory usage statistics, they’re all fairly equal. I’m not one to bicker about less than 30mb difference between pages, especially when I’ve got plenty of RAM available for use. This test is using freshly opened browsers, and not a browser that has been open for hours on end. Your results will vary depending on your normal usage.

Final Results

If anything is for certain, it’s that Internet Explorer 9 is going to shape up to be a strong competitor to the current browser ecosystem. Also, if the nightly builds of Firefox and Chrome show anything, it’s that they too are improving in all around performance. These all around performance boosts in the browsers is great for the user. As more and more services move to an online medium, it’s increasingly important to have a fast, responsive, and standards compliant browser. Nobody likes waiting for pages to render, and nobody likes a page that doesn’t look correct.

As per usual, you can message me on Runewire, Twitter, or the Forums if you have any questions, or suggestions for future articles.


This article is filed under Tech. You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.

4 Comments

  • II ZL II Says:
    20th May 2010, at 7:23am

    Very nice, I found your findings very interesting. 🙂

  • Magnegnagan Says:
    20th May 2010, at 6:50pm

    Great Job, i personally use Chrome.

  • Cathy Says:
    27th May 2010, at 4:28am

    Perhaps comparison on opening speed and first page (homepage) load I know that’s the real reason why I don’t use IE8 as it takes quite abit longer to do that.

  • Pfkninenines Says:
    1st June 2010, at 9:04am

    Thanks @ II ZL II and @Magnegnagan

    @Cathy, yea, I know what you mean for IE8. Though I’m glad that one thing keeps you away from IE8, there are TONS of other reasons to stay away from IE at this point.

    The one thing I learned in this article is that IE isn’t out of the running for a speedy browser. As soon as IE9 hits, it’s back in the running; at least for those who haven’t already made a switch. This could change as soon as the browser UI is added, as the previews they’ve been passing out haven’t had all the features of a final browser.

    Either way, the future is looking great for browsers.

    Also, if anyone has any future article topics they’d like me to explore, please look at the last bit of info in the article regarding contacting me 🙂

    Thanks again guys!