Tom’s Hardware recently completed their 2013 browser benchmark. The thorough test looks at all aspects of browser performance including start-up times, rendering, memory use, reliability and standards support.
This year’s winner is … dum-de-de-dah … Firefox.
Yes, really. The browser’s reputation for speed and efficiency had been damaged in recent years, but Mozilla has turned the situation around. At least on Windows.
The test analyzed the five main Windows 8 browsers:
- Google Chrome 27 (nine previous wins)
- Microsoft Internet Explorer 10 (two wins)
- Mozilla Firefox 22 (three wins)
- Opera 12 (two wins)
- the beta version of Opera 15 which uses Blink and V8 (the final edition was released this week)
The start-up time for a single tab was won by IE10. It was followed by Firefox, Opera 12, Opera 15 and Chrome which was two seconds slower than IE.
However, when the test is performed with eight tabs, Firefox is twice as fast as Opera and Chrome with IE10 coming last. However, that’s a cold-start; when you restart the browsers again, IE10 is slightly ahead of Firefox.
The aggregated results put Firefox at the top, followed by IE10, Opera 12, Opera 15 and Chrome.
Chrome takes the lead for loading a single page. As expected, Opera 15 is almost identical followed by Opera 12, IE and Firefox.
Loading 40 cached tabs yields a slightly unusual result: Opera 15 is the fastest and Chrome the slowest. This could be resolved in Chrome 28 when it moves to Blink, but I suspect a combination of Chrome’s multi-process architecture and calling home to Google may hamper it. Opera 12 was in second place. IE was in third although the testers experienced stability issues. Firefox was fourth.
Overall, Opera 15 comes out on top but version 12, Firefox and IE are only marginally less. Despite loading a single page fastest, Chrome falls to fifth.
However, benchmarking is rarely a test of real-world performance so the testers used a number of HTML5 and CSS3 suites which assess tasks such as applying a series of photo effects, face detection and games. The overall result still has Chrome ahead, but Firefox and IE10 are very close.
Finally, the testers looked at WebGL and hardware acceleration. It was a photo finish for Chrome and Firefox with Opera 15 a little behind. IE and Opera 12 don’t support WebGL.
The overall efficiency result placed Opera 15 and Chrome at the top followed by Firefox, IE and Opera 12. However, it depends on what you’re doing. For a single tab, IE leads with Firefox in last place. With 40 tabs, Firefox uses half the memory required by Chrome, but is a little less efficient at releasing it.
During the 40-tab reload, the team assessed the reliability of each browser to ensure all pages had fully rendered. The results were surprising:
- Firefox loaded all pages correctly
- Opera 12 required four tabs to be refreshed
- IE10 required eight (and the browser crashed first time)
- Opera 15 required nine refreshes
- Chrome required twelve — 30% of pages were incomplete or incorrectly loaded
The Championship Results
Tallying the scores for all tests puts Firefox in a commanding lead:
Firefox comes top in relatively few tests but it’s often in a strong second or third place and offers good performance in all areas. Chrome leads in many speed tests but is let down by start-up times, multi-tab memory use and a slightly shocking reliability result.
Learn PHP for free!
Make the leap into server-side programming with a comprehensive cover of PHP & MySQL.
RRP $11.95 Yours absolutely free
A quick glance at the chart may lead you to conclude there’s a gaping chasm between the best and worst browsers. Don’t believe it. While tests such as this are interesting, the applications are closer than they’ve ever been — no single browser is an outright winner in all areas.
We’re at a fortunate point in web history where old IEs are (almost) irrelevant and it no longer matters which browser a user decides to use. Long may it continue.
Comments on this article are closed. Have a question about which browser is best? Why not ask it on our forums?
Craig is a freelance UK web consultant who built his first page for IE2.0 in 1995. Since that time he's been advocating standards, accessibility, and best-practice HTML5 techniques. He's created enterprise specifications, websites and online applications for companies and organisations including the UK Parliament, the European Parliament, the Department of Energy & Climate Change, Microsoft, and more. He's written more than 1,000 articles for SitePoint and you can find him @craigbuckler.
Jump Start Git, 2nd Edition
Visual Studio Code: End-to-End Editing and Debugging Tools for Web Developers