JavaScript ベンチマーク SunSpider 0.9
WebKit の開発者たちは素晴らしいレンダリング・エンジンだけではなく、Drosera や Web Inspector などの Web 開発者向けツールも提供してきたが、今度は JavaScript ベンチマークをリリースしたようだ。
このベンチマークはJavaScript 言語のコアに絞ったベンチマークを提供しており、これまでの、Web 開発者が使うツールというよりは言語処理系開発者向けのツールといえる。
SunSpider 0.9
このベンチマークは Surfin’ Safari のブログ上で公開がアナウンスされている。
この記事では、他にも多くの JavaScript ベンチマークが存在することを認めたうえで、SunSpider には以下のような特徴があるとしている。
- マイクロベンチマークではなく、実際にアプリケーションで使用されているコードである
- テスト対象に DOM は含まず、JavaScript 言語のコアのベンチマークに焦点を合わせている
- ブラウザ/コンソール両方で簡単に実行できる
- 実行時間のブレも計測できるので、どの程度安定した計測なのかが分かる
このページでベンチマークを実行することができる。実際に実行してみると計測結果をパーマリンクとして保存できたり、それらを比較できたりと興味深い。