Memperkenalkan SquirrelFish
Safari versi pengembangan telah memiliki komponen baru didalamnya yang berhubungan dengan interpreter javascript. Namanya cukup unik, SquirrelFish atau Ikan Tupai. Entah mereka bagaimana memilih nama. Mungkin seperti penulis dan teman-temannya ketika memutuskan password baru yang harus diganti periodik, menggunakan 2 bank kata dan dikombinasikan. Hasilnya sering aneh-aneh seperti SquirrelFish itu jadinya.
Pada postingan sebelumnya tentang Firefox Beta 3, dikatakan engine javascript FFB3 lebih cepat daripada Safari. Hal tersebut agak tidak fair karena versi terbaru disandingkan dengan versi stabil yang lebih lama. Pada waktu itu penulis sempat melakukan benchmark dan hasilnya antara FFB3 dengan Webkit terbaru (pada waktu itu), masih lebih cepat Webkit walaupun tipis bedanya.
Pada kali ini, FF telah rilis pada RC1 mari kita coba bandingkan dengan Webkit release terbaru (nightly). Penulis menggunakan Mac OSX Leopard pada mesin 2 GHz Intel C2D.
Untuk hasil optimal, penulis menggunakan Minefield (Firefox RC1) custom build yang sudah di optimize di Intel C2D. Hasilnya ternyata cukup mencengangkan. Berikut ini kutipannya.
Minefield (Firefox 3 RC1) Intel C2D Optimized
============================================
RESULTS (means and 95% confidence intervals)
——————————————–
Total: 4271.8ms +/- 23.7%
——————————————–3d: 577.8ms +/- 35.6%
cube: 213.2ms +/- 49.2%
morph: 152.0ms +/- 22.7%
raytrace: 212.6ms +/- 77.4%access: 952.4ms +/- 87.3%
binary-trees: 69.4ms +/- 22.6%
fannkuch: 243.8ms +/- 3.3%
nbody: 570.6ms +/- 144.0%
nsieve: 68.6ms +/- 1.6%bitops: 367.8ms +/- 0.5%
3bit-bits-in-byte: 57.4ms +/- 1.9%
bits-in-byte: 96.2ms +/- 1.4%
bitwise-and: 101.2ms +/- 2.9%
nsieve-bits: 113.0ms +/- 0.8%controlflow: 45.2ms +/- 4.5%
recursive: 45.2ms +/- 4.5%crypto: 226.4ms +/- 2.4%
aes: 89.6ms +/- 2.9%
md5: 67.0ms +/- 3.5%
sha1: 69.8ms +/- 2.6%date: 434.8ms +/- 1.2%
format-tofte: 265.6ms +/- 0.8%
format-xparb: 169.2ms +/- 2.5%math: 402.4ms +/- 4.5%
cordic: 159.6ms +/- 3.1%
partial-sums: 167.2ms +/- 10.3%
spectral-norm: 75.6ms +/- 2.8%regexp: 319.4ms +/- 1.0%
dna: 319.4ms +/- 1.0%string: 945.6ms +/- 0.9%
base64: 107.2ms +/- 1.5%
fasta: 253.6ms +/- 2.9%
tagcloud: 190.4ms +/- 1.5%
unpack-code: 260.6ms +/- 1.5%
validate-input: 133.8ms +/- 1.9%
Webkit Nightly Build (r34318)
============================================
RESULTS (means and 95% confidence intervals)
——————————————–
Total: 2643.8ms +/- 0.9%
——————————————–3d: 368.4ms +/- 2.3%
cube: 128.2ms +/- 5.0%
morph: 113.0ms +/- 2.3%
raytrace: 127.2ms +/- 1.6%access: 405.2ms +/- 0.4%
binary-trees: 55.2ms +/- 3.7%
fannkuch: 126.4ms +/- 0.9%
nbody: 186.8ms +/- 1.7%
nsieve: 36.8ms +/- 4.4%bitops: 246.6ms +/- 2.7%
3bit-bits-in-byte: 37.0ms +/- 5.3%
bits-in-byte: 46.0ms +/- 9.4%
bitwise-and: 70.2ms +/- 3.2%
nsieve-bits: 93.4ms +/- 1.2%controlflow: 25.6ms +/- 2.7%
recursive: 25.6ms +/- 2.7%crypto: 173.8ms +/- 2.4%
aes: 64.2ms +/- 3.2%
md5: 54.2ms +/- 4.1%
sha1: 55.4ms +/- 5.9%date: 242.0ms +/- 2.1%
format-tofte: 145.4ms +/- 2.3%
format-xparb: 96.6ms +/- 3.6%math: 285.4ms +/- 2.9%
cordic: 95.8ms +/- 3.9%
partial-sums: 135.6ms +/- 3.1%
spectral-norm: 54.0ms +/- 2.8%regexp: 246.2ms +/- 0.6%
dna: 246.2ms +/- 0.6%string: 650.6ms +/- 2.9%
base64: 99.8ms +/- 2.0%
fasta: 115.8ms +/- 2.4%
tagcloud: 160.6ms +/- 12.1%
unpack-code: 160.6ms +/- 4.7%
validate-input: 113.8ms +/- 2.8%
Dari hasilya 4271.8ms dibanding 2643.8ms, Webkit (Safari) menjalankan javascript 1.6 kali lebih cepat. Tentu ini berita baik terutama bagi situs-situs yang banyak menggunakan Javascript/Ajax.
Safari yang sudah memantapkan diri untuk memenuhi standard yang terbukti bisa melewati Acidtest, sekarang sudah memantapkan diri dengan javascript engine tercepat pula. Memang Apple tidak setengah-setengah masuk ke dunia browser.
Mau coba ? Silahkan download di http://webkit.org, tersedia versi Mac OSX dan Windows.










Leave your response!