Browser Benchmarks
SunSpider JavaScript Benchmark Results
I have run the following benchmarks on the three browsers that run on OSX.
I did not test the Chrome browser but I suspect it would perform like Safari given the Web Kit roots. I also have the developer tools enabled on Safari and the Firebug plugin in Firefox.
About the machine
Model Name: MacBook Pro Model Identifier: MacBookPro4,1 Processor Name: Intel Core 2 Duo Processor Speed: 2.4 GHz Number Of Processors: 1 Total Number Of Cores: 2 L2 Cache: 3 MB Memory: 4 GB Bus Speed: 800 MHz
Benchmark Results
Camino Version 2.0.4 (1.9.0.19 2010081818)
============================================
RESULTS (means and 95% confidence intervals)
--------------------------------------------
Total: 3043.8ms +/- 1.8%
--------------------------------------------
3d: 391.6ms +/- 3.2%
cube: 162.4ms +/- 6.7%
morph: 111.8ms +/- 2.5%
raytrace: 117.4ms +/- 12.8%
access: 426.8ms +/- 3.9%
binary-trees: 53.4ms +/- 1.3%
fannkuch: 157.6ms +/- 1.2%
nbody: 160.0ms +/- 9.8%
nsieve: 55.8ms +/- 2.9%
bitops: 283.2ms +/- 1.6%
3bit-bits-in-byte: 47.4ms +/- 3.0%
bits-in-byte: 70.8ms +/- 1.9%
bitwise-and: 75.0ms +/- 0.0%
nsieve-bits: 90.0ms +/- 2.8%
controlflow: 36.8ms +/- 1.5%
recursive: 36.8ms +/- 1.5%
crypto: 184.4ms +/- 2.4%
aes: 72.0ms +/- 7.0%
md5: 57.2ms +/- 3.2%
sha1: 55.2ms +/- 1.9%
date: 338.4ms +/- 1.1%
format-tofte: 203.0ms +/- 1.1%
format-xparb: 135.4ms +/- 1.7%
math: 336.6ms +/- 4.1%
cordic: 146.6ms +/- 10.8%
partial-sums: 132.6ms +/- 11.7%
spectral-norm: 57.4ms +/- 1.2%
regexp: 267.8ms +/- 1.5%
dna: 267.8ms +/- 1.5%
string: 778.2ms +/- 8.4%
base64: 82.0ms +/- 2.1%
fasta: 201.0ms +/- 9.4%
tagcloud: 154.0ms +/- 0.8%
unpack-code: 224.4ms +/- 14.6%
Firefox
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US;
rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10
============================================
RESULTS (means and 95% confidence intervals)
--------------------------------------------
Total: 1001.0ms +/- 0.7%
--------------------------------------------
3d: 152.6ms +/- 2.0%
cube: 47.6ms +/- 1.4%
morph: 27.0ms +/- 5.6%
raytrace: 78.0ms +/- 2.0%
access: 147.2ms +/- 3.7%
binary-trees: 45.6ms +/- 2.4%
fannkuch: 58.4ms +/- 4.4%
nbody: 29.6ms +/- 7.6%
nsieve: 13.6ms +/- 8.2%
bitops: 37.4ms +/- 4.5%
3bit-bits-in-byte: 1.8ms +/- 30.9%
bits-in-byte: 9.4ms +/- 7.2%
bitwise-and: 2.6ms +/- 26.2%
nsieve-bits: 23.6ms +/- 8.0%
controlflow: 34.8ms +/- 1.6%
recursive: 34.8ms +/- 1.6%
crypto: 56.8ms +/- 5.2%
aes: 33.6ms +/- 4.2%
md5: 14.4ms +/- 4.7%
sha1: 8.8ms +/- 25.3%
date: 150.2ms +/- 2.3%
format-tofte: 90.8ms +/- 2.0%
format-xparb: 59.4ms +/- 3.2%
math: 30.8ms +/- 1.8%
cordic: 10.0ms +/- 0.0%
partial-sums: 14.0ms +/- 0.0%
spectral-norm: 6.8ms +/- 8.2%
regexp: 60.0ms +/- 2.1%
dna: 60.0ms +/- 2.1%
string: 331.2ms +/- 1.2%
base64: 12.6ms +/- 5.4%
fasta: 74.4ms +/- 3.7%
tagcloud: 102.4ms +/- 1.8%
unpack-code: 108.6ms +/- 1.7%
validate-input: 33.2ms +/- 4.1%
Safari
Version 5.0.2 (6533.18.5)
============================================
RESULTS (means and 95% confidence intervals)
--------------------------------------------
Total: 343.0ms +/- 3.1%
--------------------------------------------
3d: 47.4ms +/- 11.4%
cube: 17.8ms +/- 16.7%
morph: 14.6ms +/- 19.6%
raytrace: 15.0ms +/- 5.9%
access: 41.2ms +/- 5.4%
binary-trees: 5.4ms +/- 12.6%
fannkuch: 16.8ms +/- 6.2%
nbody: 11.6ms +/- 20.9%
nsieve: 7.4ms +/- 22.5%
bitops: 25.8ms +/- 11.5%
3bit-bits-in-byte: 3.4ms +/- 20.0%
bits-in-byte: 8.2ms +/- 24.9%
bitwise-and: 5.0ms +/- 24.9%
nsieve-bits: 9.2ms +/- 14.8%
controlflow: 4.8ms +/- 33.8%
recursive: 4.8ms +/- 33.8%
crypto: 20.8ms +/- 7.8%
aes: 11.8ms +/- 4.7%
md5: 5.4ms +/- 12.6%
sha1: 3.6ms +/- 18.9%
date: 35.8ms +/- 2.9%
format-tofte: 21.2ms +/- 2.6%
format-xparb: 14.6ms +/- 4.7%
math: 33.0ms +/- 7.5%
cordic: 11.0ms +/- 21.1%
partial-sums: 15.2ms +/- 6.8%
spectral-norm: 6.8ms +/- 23.8%
regexp: 16.8ms +/- 6.2%
dna: 16.8ms +/- 6.2%
string: 117.4ms +/- 8.2%
base64: 10.2ms +/- 5.5%
fasta: 18.0ms +/- 9.8%
tagcloud: 27.6ms +/- 6.8%
unpack-code: 45.0ms +/- 23.4%
validate-input: 16.6ms +/- 12.5%
============================================
OS: Windows XP 64
Browser: Google Chrome
RESULTS (means and 95% confidence intervals)
--------------------------------------------
Total: 550.2ms +/- 7.9%
--------------------------------------------
3d: 90.6ms +/- 24.9%
cube: 33.3ms +/- 39.3%
morph: 21.8ms +/- 46.5%
raytrace: 35.5ms +/- 35.6%
access: 75.2ms +/- 24.1%
binary-trees: 2.0ms +/- 0.0%
fannkuch: 31.0ms +/- 34.6%
nbody: 30.9ms +/- 39.0%
nsieve: 11.3ms +/- 89.2%
bitops: 48.6ms +/- 31.4%
3bit-bits-in-byte: 2.4ms +/- 20.8%
bits-in-byte: 13.8ms +/- 81.2%
bitwise-and: 17.0ms +/- 56.2%
nsieve-bits: 15.4ms +/- 58.0%
controlflow: 8.9ms +/- 110.5%
recursive: 8.9ms +/- 110.5%
crypto: 37.9ms +/- 25.3%
aes: 15.0ms +/- 51.7%
md5: 12.7ms +/- 75.2%
sha1: 10.2ms +/- 76.7%
date: 63.4ms +/- 23.8%
format-tofte: 30.5ms +/- 32.6%
format-xparb: 32.9ms +/- 29.9%
math: 58.4ms +/- 33.7%
cordic: 21.5ms +/- 64.2%
partial-sums: 28.0ms +/- 29.5%
spectral-norm: 8.9ms +/- 79.6%
regexp: 40.8ms +/- 23.8%
dna: 40.8ms +/- 23.8%
string: 126.4ms +/- 12.8%
base64: 5.3ms +/- 9.1%
fasta: 28.1ms +/- 42.0%
tagcloud: 36.7ms +/- 16.4%
unpack-code: 40.5ms +/- 22.0%
validate-input: 15.8ms +/- 50.8%
============================================
OS: Windows XP 64 Browser: Internet Explorer 8 ============================================ RESULTS (means and 95% confidence intervals) -------------------------------------------- Total: 6178.6ms +/- 2.3% -------------------------------------------- 3d: 1028.1ms +/- 4.2% cube: 417.2ms +/- 7.5% morph: 204.6ms +/- 7.1% raytrace: 406.3ms +/- 4.7% access: 1292.5ms +/- 8.2% binary-trees: 490.7ms +/- 22.2% fannkuch: 390.9ms +/- 2.7% nbody: 243.8ms +/- 3.2% nsieve: 167.1ms +/- 8.4% bitops: 740.6ms +/- 3.1% 3bit-bits-in-byte: 118.9ms +/- 4.7% bits-in-byte: 111.0ms +/- 8.8% bitwise-and: 332.8ms +/- 3.9% nsieve-bits: 177.9ms +/- 6.7% controlflow: 160.9ms +/- 3.4% recursive: 160.9ms +/- 3.4% crypto: 431.4ms +/- 2.8% aes: 175.1ms +/- 3.9% md5: 129.7ms +/- 5.7% sha1: 126.6ms +/- 2.9% date: 508.0ms +/- 4.0% format-tofte: 273.5ms +/- 4.0% format-xparb: 234.5ms +/- 6.7% math: 604.8ms +/- 2.8% cordic: 237.6ms +/- 2.0% partial-sums: 195.4ms +/- 4.1% spectral-norm: 171.8ms +/- 8.2% regexp: 267.0ms +/- 3.1% dna: 267.0ms +/- 3.1% string: 1145.3ms +/- 2.3% base64: 189.1ms +/- 4.4% fasta: 303.1ms +/- 5.2% tagcloud: 214.1ms +/- 6.0% unpack-code: 235.9ms +/- 5.6% validate-input: 203.1ms +/- 3.8%
============================================
OS: Windows XP 64
Browser: Firefox 3.6.6
RESULTS (means and 95% confidence intervals)
--------------------------------------------
Total: 1434.0ms +/- 6.7%
--------------------------------------------
3d: 190.0ms +/- 19.4%
cube: 48.0ms +/- 7.0%
morph: 55.8ms +/- 2.4%
raytrace: 86.2ms +/- 43.8%
access: 193.5ms +/- 14.3%
binary-trees: 68.3ms +/- 38.8%
fannkuch: 68.5ms +/- 3.0%
nbody: 38.3ms +/- 36.6%
nsieve: 18.4ms +/- 15.6%
bitops: 45.8ms +/- 5.8%
3bit-bits-in-byte: 1.6ms +/- 23.1%
bits-in-byte: 10.3ms +/- 8.0%
bitwise-and: 3.0ms +/- 11.2%
nsieve-bits: 30.9ms +/- 9.8%
controlflow: 42.9ms +/- 1.2%
recursive: 42.9ms +/- 1.2%
crypto: 73.9ms +/- 35.1%
aes: 49.7ms +/- 51.2%
md5: 15.7ms +/- 6.1%
sha1: 8.5ms +/- 8.2%
date: 182.3ms +/- 13.1%
format-tofte: 91.6ms +/- 8.4%
format-xparb: 90.7ms +/- 25.1%
math: 53.2ms +/- 2.1%
cordic: 30.2ms +/- 3.5%
partial-sums: 16.2ms +/- 3.5%
spectral-norm: 6.8ms +/- 8.3%
regexp: 110.2ms +/- 26.2%
dna: 110.2ms +/- 26.2%
string: 542.2ms +/- 12.3%
base64: 16.4ms +/- 10.7%
fasta: 90.0ms +/- 12.2%
tagcloud: 184.5ms +/- 9.7%
unpack-code: 92.8ms +/- 9.6%
validate-input: 158.5ms +/- 29.0%

