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
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
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
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.
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.
20th May 2010, at 7:23am
Very nice, I found your findings very interesting. 🙂
20th May 2010, at 6:50pm
Great Job, i personally use Chrome.
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.
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!