August 22nd in Browser Review by .

JavaScript Performance Test Results With SunSpider


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.

Image courtesy: mac steve

Performance Optimization WordPress Plugins by W3 EDGE