Google Chrome に対する 3 つの内部調整により、Speedometer 2.1 ベンチマークでのテストでは 3 か月間で 10% 高速化されました。
Google は、Chrome ブラウザの新しいパフォーマンス マイルストーンをいくつか共有しています。 同社は本日、内部で行われた作業を引用して、Apple の Speedometer 2.1 ブラウザ ベンチマークにおいて、過去 3 か月間で macOS 上の Chrome デスクトップが 10% 高速化したと述べました。 これは、Android 上の Chrome で個別に共有されたパフォーマンス ベンチマークに追加されるもので、同じベンチマークが 30% 高速に実行されるようになりました。
デスクトップ側では、Chrome バージョン 113 で Speedometer スコア 390 を達成するために Google が行ったいくつかの調整があります。 1 つ目は HTML 解析の改善で、JavaScript 経由で Web ページの DOM 側面を更新する際に innertHTML の高速パスが使用できるようになりました。 これは、Apple のブラウザにも役立つように、WebKit にも含まれています。 この偉業を達成するために最適化されたその他の機能には、JS の「Object.prototype.toString」関数と「Array.prototype.join」関数、および CSS の InterpolableColor の的を絞った改善が含まれます。 さらに、Google はパフォーマンスを向上させるために、ポインタの圧縮および解凍方法を最適化する方法を発見しました。
多くの技術的な詳細については割愛しましたが、さらに詳しく知りたい場合は、こちらをご覧ください。 Googleのブログ. 上のグラフは、過去 3 か月間でスコアがどのように着実に上昇したかを示しています。 スコアは、Chrome バージョン 109 では約 339 という低さから、Chrome 111 では中間点の約 350 に上昇し、Chrome バージョン 113 では最高点の 390 に達しました。
一方、モバイル デバイスに関しては、Google は現在、速度をより調整したコンパイラ フラグを使用するバージョンの Chrome を搭載したハイエンド Android デバイスをターゲットにしています。 以前は、これらのフラグはバイナリ サイズによって無効になっており、変更により Chrome は Speedometer 2.1 ベンチマークを 30% 高速に実行できるようになりました。
Google は、Google Chrome のパフォーマンスと効率性を非常に重視しています。 2 月に Chrome にいくつかの調整が加えられたことを覚えているかもしれません MacBookのバッテリー寿命を改善する.