12Jul/090
Browser comparison
FireFox uses the SunSpider JavaScript Benchmark to show how supposedly fast their recent 3.5 browser is. It is a lot faster then their previous 3.0.x versions, but I wanted to compare my own results with different browsers. To make the competition fair I used Windows XP and fresh installs of all the browsers without any add-ons.
[image title="sunspider_comparison" size="full" id="733" align="center" alt="Sunspider Javascript Benchmark" ]
Complete results:
FireFox 3.0.11 ============================================ RESULTS (means and 95% confidence intervals) -------------------------------------------- Total: 3033.6ms +/- 0.6% -------------------------------------------- 3d: 364.4ms +/- 3.9% cube: 133.8ms +/- 3.3% morph: 109.0ms +/- 15.6% raytrace: 121.6ms +/- 2.9% access: 481.6ms +/- 3.7% binary-trees: 42.0ms +/- 3.0% fannkuch: 234.6ms +/- 3.7% nbody: 143.2ms +/- 10.2% nsieve: 61.8ms +/- 3.9% bitops: 378.8ms +/- 1.2% 3bit-bits-in-byte: 74.2ms +/- 4.2% bits-in-byte: 103.8ms +/- 3.1% bitwise-and: 78.2ms +/- 3.1% nsieve-bits: 122.6ms +/- 2.7% controlflow: 42.8ms +/- 3.2% recursive: 42.8ms +/- 3.2% crypto: 210.4ms +/- 2.2% aes: 80.6ms +/- 3.6% md5: 62.4ms +/- 3.9% sha1: 67.4ms +/- 2.8% date: 256.2ms +/- 1.2% format-tofte: 159.8ms +/- 3.8% format-xparb: 96.4ms +/- 4.2% math: 343.0ms +/- 2.7% cordic: 156.2ms +/- 3.5% partial-sums: 114.0ms +/- 3.1% spectral-norm: 72.8ms +/- 3.9% regexp: 226.0ms +/- 3.1% dna: 226.0ms +/- 3.1% string: 730.4ms +/- 1.5% base64: 91.8ms +/- 4.4% fasta: 167.4ms +/- 4.2% tagcloud: 127.0ms +/- 2.0% unpack-code: 243.2ms +/- 3.6% validate-input: 101.0ms +/- 3.7% FireFox 3.5 ============================================ RESULTS (means and 95% confidence intervals) -------------------------------------------- Total: 1146.2ms +/- 1.3% -------------------------------------------- 3d: 181.2ms +/- 2.4% cube: 47.8ms +/- 2.2% morph: 56.2ms +/- 1.0% raytrace: 77.2ms +/- 4.8% access: 142.6ms +/- 2.7% binary-trees: 41.0ms +/- 4.3% fannkuch: 64.0ms +/- 4.6% nbody: 24.8ms +/- 5.5% nsieve: 12.8ms +/- 4.3% bitops: 40.8ms +/- 1.4% 3bit-bits-in-byte: 1.6ms +/- 42.6% bits-in-byte: 8.8ms +/- 6.3% bitwise-and: 2.6ms +/- 26.2% nsieve-bits: 27.8ms +/- 2.0% controlflow: 40.6ms +/- 4.6% recursive: 40.6ms +/- 4.6% crypto: 64.6ms +/- 4.6% aes: 37.8ms +/- 4.9% md5: 17.4ms +/- 6.4% sha1: 9.4ms +/- 7.2% date: 177.4ms +/- 3.2% format-tofte: 91.4ms +/- 3.7% format-xparb: 86.0ms +/- 4.0% math: 56.6ms +/- 1.2% cordic: 33.0ms +/- 0.0% partial-sums: 16.8ms +/- 3.3% spectral-norm: 6.8ms +/- 8.2% regexp: 67.0ms +/- 12.9% dna: 67.0ms +/- 12.9% string: 375.4ms +/- 1.4% base64: 17.4ms +/- 3.9% fasta: 82.0ms +/- 6.1% tagcloud: 97.8ms +/- 2.1% unpack-code: 137.8ms +/- 2.8% validate-input: 40.4ms +/- 4.7% Chrome 2.0.172.33 ============================================ RESULTS (means and 95% confidence intervals) -------------------------------------------- Total: 696.8ms +/- 1.8% -------------------------------------------- 3d: 116.2ms +/- 12.8% cube: 31.0ms +/- 4.9% morph: 51.8ms +/- 29.1% raytrace: 33.4ms +/- 2.0% access: 60.0ms +/- 5.1% binary-trees: 4.0ms +/- 22.0% fannkuch: 22.2ms +/- 6.1% nbody: 24.6ms +/- 4.5% nsieve: 9.2ms +/- 11.3% bitops: 45.8ms +/- 2.3% 3bit-bits-in-byte: 3.6ms +/- 18.9% bits-in-byte: 9.4ms +/- 7.2% bitwise-and: 12.2ms +/- 4.6% nsieve-bits: 20.6ms +/- 3.3% controlflow: 2.8ms +/- 19.9% recursive: 2.8ms +/- 19.9% crypto: 52.4ms +/- 4.9% aes: 17.6ms +/- 12.8% md5: 19.2ms +/- 2.9% sha1: 15.6ms +/- 7.1% date: 101.0ms +/- 0.0% format-tofte: 53.8ms +/- 1.0% format-xparb: 47.2ms +/- 1.2% math: 64.2ms +/- 3.2% cordic: 22.2ms +/- 4.7% partial-sums: 31.6ms +/- 2.2% spectral-norm: 10.4ms +/- 6.5% regexp: 18.4ms +/- 3.7% dna: 18.4ms +/- 3.7% string: 236.0ms +/- 0.9% base64: 32.4ms +/- 4.4% fasta: 36.4ms +/- 3.9% tagcloud: 42.4ms +/- 2.6% unpack-code: 73.6ms +/- 2.6% validate-input: 51.2ms +/- 3.2% Opera 9.64 ============================================ RESULTS (means and 95% confidence intervals) -------------------------------------------- Total: 4068.4ms +/- 0.7% -------------------------------------------- 3d: 421.8ms +/- 3.2% cube: 150.0ms +/- 6.8% morph: 131.2ms +/- 8.1% raytrace: 140.6ms +/- 0.5% access: 665.4ms +/- 3.2% binary-trees: 46.8ms +/- 1.2% fannkuch: 346.6ms +/- 6.1% nbody: 162.4ms +/- 6.7% nsieve: 109.6ms +/- 0.6% bitops: 475.0ms +/- 2.3% 3bit-bits-in-byte: 62.4ms +/- 1.1% bits-in-byte: 93.8ms +/- 0.6% bitwise-and: 209.4ms +/- 5.2% nsieve-bits: 109.4ms +/- 0.6% controlflow: 53.0ms +/- 19.3% recursive: 53.0ms +/- 19.3% crypto: 243.6ms +/- 4.0% aes: 115.6ms +/- 9.2% md5: 65.6ms +/- 13.2% sha1: 62.4ms +/- 1.1% date: 309.2ms +/- 2.7% format-tofte: 156.0ms +/- 0.0% format-xparb: 153.2ms +/- 5.5% math: 343.6ms +/- 0.3% cordic: 156.2ms +/- 0.4% partial-sums: 109.4ms +/- 0.6% spectral-norm: 78.0ms +/- 0.0% regexp: 465.6ms +/- 4.5% dna: 465.6ms +/- 4.5% string: 1091.2ms +/- 1.5% base64: 112.4ms +/- 7.8% fasta: 206.2ms +/- 4.3% tagcloud: 212.8ms +/- 5.0% unpack-code: 425.2ms +/- 2.1% validate-input: 134.6ms +/- 8.1% Internet Explorer 8.0.6001 ============================================ RESULTS (means and 95% confidence intervals) -------------------------------------------- Total: 5662.8ms +/- 1.0% -------------------------------------------- 3d: 718.4ms +/- 2.7% cube: 231.2ms +/- 7.1% morph: 203.0ms +/- 6.5% raytrace: 284.2ms +/- 2.9% access: 1077.8ms +/- 1.8% binary-trees: 203.2ms +/- 0.3% fannkuch: 449.8ms +/- 3.7% nbody: 275.2ms +/- 3.8% nsieve: 149.6ms +/- 7.3% bitops: 806.6ms +/- 2.1% 3bit-bits-in-byte: 121.8ms +/- 7.3% bits-in-byte: 125.0ms +/- 0.0% bitwise-and: 356.6ms +/- 4.5% nsieve-bits: 203.2ms +/- 6.7% controlflow: 147.2ms +/- 7.2% recursive: 147.2ms +/- 7.2% crypto: 441.0ms +/- 3.8% aes: 194.2ms +/- 5.4% md5: 125.0ms +/- 11.3% sha1: 121.8ms +/- 7.3% date: 497.0ms +/- 3.3% format-tofte: 271.8ms +/- 4.1% format-xparb: 225.2ms +/- 4.7% math: 650.4ms +/- 1.6% cordic: 262.8ms +/- 3.4% partial-sums: 209.4ms +/- 5.2% spectral-norm: 178.2ms +/- 5.9% regexp: 227.8ms +/- 4.9% dna: 227.8ms +/- 4.9% string: 1096.6ms +/- 1.4% base64: 209.2ms +/- 5.0% fasta: 296.8ms +/- 0.2% tagcloud: 206.0ms +/- 4.0% unpack-code: 184.4ms +/- 4.7% validate-input: 200.2ms +/- 7.8%