Celtic Kane Online
Javascript speed tests
Judge a man by his questions rather than by his answers. -Voltaire

RSS Feed E-mail Updates

Javascript speed tests

Updated! See an updated test here.

Introduction

How does the speed of your browser compare with the speed of competing browsers? Instead of testing page load times, or the load time of the browser itself, I've decided to test the Javascript speed of three of the most popular browsers: Firefox, Internet Explorer, and Opera. How will your favorite browser compare?

Please keep in mind that any of the duration/time values listed here are completely relative. The only way to effectively compare speed values is to use the exact same machine, and with the same processes running in the background. It is nearly impossible to test non-Windows operating systems in this manner because you would introduce too many new variables (operating system, total CPU load, etc.) -- for this reason, I have not tested Safari.

The Actual Test

If you'd like to try this test out for yourself, the table below is the exact test I've used for the experiment. I ran each test fifteen times, graphed the set of fifteen points, and took the overall average. You are more than welcome to examine the Javascript code to see what each test is actually doing.

Test Description     Duration (ms)
Try/Catch with errors
Layer movement
Random number engine
Math engine
DOM speed
Array functions
String functions
Ajax declaration
Total Duration
0
ms

The Results

How did each browser perform? Before I explain the results, I'd first like to say that I use Firefox religiously, and I am very addicted to the extensions. With that said, I was expecting Firefox to be ranked at the top, or perhaps even second place. Below is a graph of the fifteen tests that I performed -- for any Firefox lovers, you may want to cover your eyes.

Browser Average Time (ms)
Firefox 1.5 1974
Internet Explorer 6 (SP2) 1622
Firefox 1.5 (Safe mode) 1752
Opera 9.0 442

Conclusion

Well, the conclusion is quite clear: Opera beat the shit out of everything else. It's more than 3.5 times faster than all of the other competing browsers. Your mileage may vary based on your machine and version of browser. Although the conditions of the test are not typical of the average webpage, there are webpages, like Digg, that are extremely Javascript-intensive, and the difference in Javascript speeds would be very noticeable. Perhaps a test like this will convince someone to switch to Opera for performance reasons. I cannot explain why Opera's Javascript is so much quicker than the other two browsers -- perhaps someone would like to contact me with an answer. For now, I believe I'll still stick to my Firefox because of its extensions and interface -- but this test will certainly give me reason to look further into converting to Opera.

Firefox  CC  No-WWW 
Page Created by Sean Patrick Kane
Compiled in 0.0292 seconds
RSS subscription   E-mail subscription
http://celtickane.com