【海外記事紹介】JavaScriptのベンチマークはなぜ難しいのか
DRANK

12月24日、Byte of Devが「JavaScript Benchmarking Is a Mess」と題した記事を公開した。この記事では、JavaScriptのベンチマーキングにおける問題点について詳しく紹介されている。以下に、その内容を紹介する。JavaScriptのベンチマーキングにおける課題JavaScriptのベンチマーキングは、多くの人にとって煩わしい作業である。しかし、JavaScriptがよりパフォーマンスに敏感なアプリケーションで使用されるようになるにつれ、ベンチマーキングの必要性は依然として高い。残念ながら、JavaScriptのコアとなるアーキテクチャ上の多くの決定事項により、ベンチマーキングは容易ではない。JavaScriptの問題点JITコンパイラによる精度の低下現代のスクリプト言語であるJavaScriptのアーキテクチャは非常に複雑である。多くのJavaScriptエンジンは、Cのようなコンパイル言語に類似したアーキテクチャを採用しており、複数段階の「コンパイラ」を統合している。これにより、コードの最適化時間と実行時のパフォーマンスの間で異なるトレー...

by @tf_official
Related Topics: JavaScript Web Standards / Browsers
2 comments