WebKitがJetStream2ブラウザーベンチマークを開始

WebKitは、最近WebブラウザでのJavaScriptおよびWebAssembly操作のパフォーマンスを測定する新しいベンチマークスイートであるJetStream 2を開始しました。

ブラウザベンチマークは、Google Chromeのリリース時に大きなものでした。 Googleは、それらを使用して、Internet ExplorerまたはFirefox(以前の2つのメインブラウザー)と比較した場合にChromeのJavaScriptのパフォーマンスがどれほど速いかを示しました。

その影響の1つは、ブラウザーメーカーがJavaScriptのパフォーマンスの最適化と改善を開始したことです。 これにより、ブラウザの速度が向上するにつれてベンチマークの重要性が低下しました。

JetStream 2

JetStream 2は、WebブラウザーのJavaScriptとWebAssemblyのパフォーマンス、およびWeb Workersなどの他の機能のパフォーマンスをテストします。 ブラウザをテストするには、JetStream 2ベンチマークWebサイトのスタートボタンを押すだけです。

JetStream 2には、Webアセンブリ、Webワーカー、約束、非同期反復、Unicode正規表現、JavaScript解析のパフォーマンスを測定する新しいベンチマークセットも含まれています。

ブラウザベンチマークは64個のテストを実行します。そのうちのいくつかは、JetStream、SunSpider、Octaneなどの他のベンチマークからのものです。 開発チームは、このページでJetStream 2が実行する各テストについて説明します。

チームはMacBook Proでベンチマークを実行し、Safari、Chrome、Firefoxの結果を比較しました。 Safariはテストで優勝し、Chrome(約8%遅い)とFirefox(約68%遅い)が続きました。

Windowsマシンでテストを実行することにしました。 WindowsでSafariを実行できませんでしたが、Chrome、Firefox、Microsoft Edgeの最近の安定バージョンでベンチマークを実行しました。

Chromeは約105のスコアを獲得し、Firefoxはベンチマークで78のスコアを獲得しました。 Firefox Nightlyは代わりにInfinityスコアを取得し、テストの実行中に何かが壊れたことを示唆しています。 このテストはMicrosoft Edgeで完了しませんでした。ベンチマークスイートの最初のテストも終了しないため、停止する必要がありました。

終わりの言葉

新しいベンチマークは、Mozillaがベンチマークに従ってパフォーマンスのギャップを埋めるためにやるべき仕事があることを示唆しています。 ただし、ベンチマークは必ずしも実際のパフォーマンスとは関係ありません。

Now You :ベンチマークを実行しましたか? デバイスにインストールされたブラウザーはどのように機能しましたか?