最速のJavaScriptエンジン

ブラウザが色々新しくなったので、HotRuby - Ruby on JavaScript and Flashベンチマークを更新しました。

Safari(WebKit)も、Cameron ZwarichさんらがJavaScriptCoreのVM版を作り、高速化したそうなので、一緒に含めてみました。

ブラウザ HotRuby Benchmark SunSpider 0.9
Firefox 3 3.636 sec 7.0806 sec
WebKit(Safari) r34603 with SquirrelFish 4.368 sec 6.2248 sec
Opera 9.50 4.679 sec 11.5756 sec
Internet Explorer 7 43 sec位 106.3862 sec

OSはWindows XPで、CPUは Pentium-M 1.2GHz です。

史上最速のFirefox 3によると、Firefox2 -> Firefox3 で2.7倍速くなったそうですが、HotRuby Benchmarkでも、約3倍速くなっています。WebKit側は、SunSpiderというJavaScriptベンチマークを提供しています。SunSpider の結果は、Firefox3 よりも、SquirrelFish の方が速いですね。

半年前の時点では、Opera 9.25 が最速だったんですが、軒並みがらっと結果が変わりました。そして、Internet Explorer 7 は、ずば抜けて遅いです。Internet Explorer 8から速くなるそうです。