Googleが最近発表したところによると、ChromeブラウザはSpeedometer 3の性能ベンチマークテストで史上最高のスコアを記録し、昨年比で10%向上したとのこと。Googleの説明によれば、もし各Chromeユーザーが毎日10分ブラウザを使用する場合、これらの最適化により合計で5800万時間が節約できるとし、それは83人の一生分のウェブページ読み込み待機時間に相当するそうです。
Speedometer 3は、Google、Apple、Intel、Microsoft、Mozillaが共同で開発したブラウザ性能テストツールで、主にウェブページの反応速度を測定するために使われます。テストの対象には、HTMLの解析、JavaScriptやJSONの処理、ドキュメントオブジェクトモデル(DOM)とのインタラクション、CSSの適用、そしてピクセルレンダリングなど、多岐にわたる分野が含まれ、これを通じてレンダリングパイプラインの実際の性能が評価されます。最新のChromeはM4チップを搭載したMacBook Proで、Chrome 139バージョンのスコアが52.35となっています。
過去一年にわたり、GoogleはChromeの性能向上のためにさまざまな最適化を行ってきました。特にメモリレイアウトにおいてです。ChromeのBlinkレンダリングエンジンでは、DOM、CSS、レイアウト、そして描画コンポーネントの内部データ構造が最適化され、システムメモリの無駄な変動が大幅に削減され、CPUキャッシュの使用効率が向上しました。また、チームは従来のmallocを使用していたコードをOilpanガベージコレクションシステムにアップグレードし、メモリのカプセル化効果をより向上させました。
文字処理の面でも顕著な進展があり、レンダラーはHashアルゴリズムをrapidhashに変更し、複数のデータ構造におけるHash、フィルター、及び検出アルゴリズムを改善しました。これらの技術的な改善は見えにくいものですが、Googleはこれらがユーザー体験と企業のコンバージョン率向上に直接的な影響を与えることを強調しています。
キャッシュ戦略が最適化されました。特に、CSSスタイルの計算のような計算集約型のレンダリングタスクにおいて、キャッシュヒット率が大幅に向上し、不要なコンテンツのキャッシュも減少しました。また、フォントレンダリングにおいて、チームはApple Advanced Typographyのフォントパフォーマンスを大幅に改善し、すべての文字のレンダリング効率に影響を与えました。
Googleは、パフォーマンスがChromeの核となる強みの一つであることを再確認しました。これらの公開ベンチマークは、全体の進捗を追跡し、新しい改善の領域を探り、潜在的な改善の効果を確保するための強力なツールを提供します。そして、これらは複数のブラウザ開発者が協力して作成したものであり、業界基準の公正さと権威を保証しています。



