JetStream 3:高性能で計算集中型のWebアプリケー... ノート

JetStream 3:高性能で計算集中型のWebアプリケーションのためのモダンなベンチマーク

JetStream 3は、Apple、Mozilla、その他のパートナーとの共同でリリースされた新しいブラウザベンチマークです。ベンチマークは、パフォーマンスの低下を検出してブラウザエンジニアが最適化に取り組む動機付けをする上で非常に重要です。この新しいバージョンは、オープンなガバナンスの下で構築されており、すべての主要なブラウザエンジンが新しいワークロードの追加に同意しています。JetStream 3は、6年間の空白期間を経て既存のベンチマークを更新し、Goodhartの法則で測定対象が目標となる問題に対処しています。SpeedometerがUIに焦点を当てているのに対し、JetStreamは計算に多くのリソースを必要とするWebアプリケーションを対象としています。エンジンシェル向けに設計されており、開発者がより迅速に反復することができます。ワークロードは、マイクロベンチマークではなく、実際のユースケースを表現するように設計されており、過度の適合を避けるために多様なフレームワーク、ライブラリ、言語をカバーしています。実用的な制約としては、短い実行時間、管理可能なメモリとネットワーク使用量、決定的な結果が含まれます。重要な変更点としては、WebAssemblyへの重点が高まっていることが挙げられ、現代のWebにおけるその重要性を反映しています。新しいWebAssemblyワークロードは、Java、Dart、Kotlin、Rust、C#などのさまざまなツールチェーンをカバーしています。JavaScriptワークロードも、新しい起動と実行テストを追加して拡張されています。これらの更新は、ユーザーエクスペリエンスの向上とWebパフォーマンスの改善を目的としています。