
Paul Irish has a nice little ‘repository’ on Github called Lazyweb-Requests. One of the ‘issues’ posted in here was regarding a JavaScript performance chart of various browsers based on the SunSpider performance test suite. Basically in this request he suggests that we should update this chart to include browsers such as IE6 and IE7 to show the huge scale of JavaScript performance differences we as web developers have to deal with. With all of the new browser versions that has been released over the last couple of months and all of the focus on developing the ultimate JavaScript engine, I decided to put the latest of the big five, and the older versions of IE just for interest sake, to task against the latest SunSpider, SunSpider 0.9.1.
All browsers were tested using SunSpider version 0.9.1 except for IE6, which was tested against 0.9 as I get the following exception when trying to run it against 0.9.1
Line: 71 Character: 9 Code: 0 Error Message: 'contentDocument' is null or not an object URL: http://www2.webkit.org/perf/sunspider-0.9.1/sunspider-0.9.1/driver.html
| Browser | SunSpider Version | Performance | Details |
|---|---|---|---|
| IE6 on IETester | SunSpider 0.9 | 48451.0ms | View Detailed Results |
| IE6 | SunSpider 0.9 | 120014.2ms | View Detailed Results |
| IE8 | SunSpider 0.9.1 | 8930.8ms | View Detailed Results |
| Google Chrome 13.0.782.215 m | SunSpider 0.9.1 | 470.2ms | View Detailed Results |
| Internet Explorer 9 | SunSpider 0.9.1 | 440.7ms | View Detailed Results |
| Firefox 6 | SunSpider 0.9.1 | 431.7ms | View Detailed Results |
| Safari 5.0.5 (Windows) | SunSpider 0.9.1 | 429.3ms | View Detailed Results |
| Opera 11.52 | SunSpider 0.9.1 | 359.7ms | View Detailed Results |
If you have any test results that you wish to add to the above chart, please let me know in the comments below.

Pingback: Tiered, Adaptive Front-end Experiences « Paul Irish