☀SunSpider 1.0.2 JavaScript Benchmark
これは、SunSpiderというJavaScriptのベンチマークである。 このベンチマークは、DOMや他のブラウザAPIではなく、コアとなるJavaScript言語のみをテストします。 同じブラウザの異なるバージョンや、異なるブラウザ同士を比較するために設計されています。 多くの広く利用されているJavaScriptベンチマークとは異なり、このテストは:
Real World このテストは、ほとんどマイクロベンチマークを避け、開発者が今日JavaScriptで解決する実際の問題の種類や、言語の高速化に伴って将来取り組みたいと思う問題に焦点を当てようとしています。 これには、JSON入力からタグクラウドを生成するテスト、3Dレイトレーサー、暗号テスト、コード圧縮、その他多くの例が含まれています。 マイクロベンチマーク的なものもありますが、ほとんどは開発者が実際に遭遇した性能問題を表しています。 バランス このテストは、言語のさまざまな分野とコードのさまざまな種類の間でバランスが取れています。 すべての数学、すべての文字列処理、またはすべてのタイミングの単純なループではありません。 また、各テストは、現在出荷されている一般的なブラウザのバージョンで同様の時間がかかるようにバランスされています。 統計的な健全性 ベンチマーキングの課題の1つは、測定値にどの程度のノイズが含まれているかを知ることです。 このベンチマークは、各テストを複数回実行し、誤差範囲(厳密には95%信頼区間)を決定します。 また、比較モードでは、その差が統計的に有意かどうかを判断するのに十分なデータを持っているかどうかを教えてくれます。
Current version – sunspider-1.0.2: Start Now!
(When you run the benchmark, be patient – it loops through all of thetest cases five times and can take a minute or longer to complete.)
All versions.