With the release of Google Chrome, JavaScript applications received a much needed performance boost. Google Chrome, the newly released open source web browser, incorporates a high performance JavaScript virtual machine called the V8. Mozilla is also working on including a high speed JavaScript engine called the TraceMonkey in its next release. Test results for Mozilla have shown almost 83% peformance improvement in JavaScript execution. So it seems that web applications that used JavaScript heavily have been breathed new life with the advent of these new breed browsers.
A very standard test for judgin JavaScript performance in web browsers is the SunSpider JavaScript Benchmark tests. This benchmark tests the core of JavaScript and not the DOM or other things. The SunSpider tests focus different scenarios for JavaScript performance including 3D raytracing, cryptography, code decompression, etc. I ran the SunSpider test on recently released Google Chrome, Mozilla Firefox 3.0.1 and Microsoft Internet Explorer 7. Google Chrome beat the competition hands down. The worst possible performance came for Microsoft’s Internet Explorer. It was way behind the others.
Here’s a graphic showing the results in the different test categories:
Microsoft’s Internet Explorer performed the worst in the string manipulations test. Here are the full results of the test:
| Category | Test | Google Chrome 0.2.149.27 |
Mozilla Firefox 3.0.1 |
Microsoft Internet Explorer 7 |
| 3d |
Category Sub-total |
91.4ms |
|
|
| cube |
|
|
|
|
| morph |
|
|
|
|
| raytrace |
|
|
|
|
| access |
|
|
|
|
| binary-trees |
|
|
|
|
| fannkuch |
|
|
|
|
| nbody |
|
|
|
|
| nsieve |
|
|
|
|
| bitops |
|
|
|
|
| 3bit-bits-in-byte |
|
|
|
|
| bits-in-byte |
|
|
|
|
| bitwise-and |
|
|
|
|
| nsieve-bits |
|
|
|
|
| controlflow |
|
|
|
|
| recursive |
|
|
|
|
| crypto |
|
|
|
|
| aes |
|
|
|
|
| md5 |
|
|
|
|
| sha1 |
|
|
|
|
| date |
|
|
|
|
| format-tofte |
|
|
|
|
| format-xparb |
|
|
|
|
| math |
|
|
|
|
| cordic |
|
|
|
|
| partial-sums |
|
|
|
|
| spectral-norm |
|
|
|
|
| regexp |
|
|
|
|
| dna |
|
|
|
|
| string |
|
|
|
|
| base64 |
|
|
|
|
| fasta |
|
|
|
|
| tagcloud |
|
|
|
|
| unpack-code |
|
|
|
|
| validate-input |
|
|
|
|
| Total |
|
|
|

Pingback: The future of RIA is JavaScript not Flex or Silverlight « Technology is Fascinating
Pingback: Google Chrome News » Blog Archive » Google Chrome, Mozilla Firefox, Microsoft IE: SunSpider JavaScript …
Pingback: Google Chrome - Birde benden dinleyin :D / Fatih Hayrioğlu’nun not defteri
Very Good site, thank yo mister, it’s help’s me!