新しいGoogle Chrome 91アップデートは、新しいSparktPlugコンパイラと短いビルトインコールにより、大規模なパフォーマンスブーストを受け取りました。また、このアップデートでは、崩壊したときにタブグループを冷凍してシステムリソースを解放し、インストールされたPWAをオペレーティングシステムで開始できるようになります。このアップデートは、Mac、Windows、Linuxで利用できるようになりました。これらすべてのプラットフォームでも改善が利用できます。
SparkPlugは、Google Chromeに電力を供給し、コードを実行および最適化するのに必要な時間を短縮する新しいJavaScriptコンパイラであるV8エンジンに追加されます。短いビルトインコールは、機能呼び出しを高速化するのに役立つ生成された呼び出しのメモリ割り当てを最適化します。ショートビルティンは、AppleのM1 Macの意味のあるパフォーマンスの改善を特に支援します。
短いビルドンは、Chrome91がM1 Macのパフォーマンスペナルティを回避するのに役立ちます
GoogleのV8 Devブログはもっと詳しく説明します詳細M1チップのアーキテクチャの制限、およびM1チップの大きな再注文バッファーのために、間接コールがコールターゲット内にない場合のパフォーマンスペナルティがある場合。
ARM64では、直接コール用のアーキテクチャコール範囲は128 MIBに制限されていますが、AppleのM1チップは間接的なコール予測のために同じマイクロアーキテクチャ4 GIB範囲制限を持っていることがわかります。 4ギブよりも遠く離れたコールターゲットへの間接的な呼び出しは、常に誤って誤っているようです。 M1の特に大きな再注文バッファーのため、将来の予測指示が投機的に秩序外で実行されることを可能にするCPUのコンポーネントは、非常に大きなパフォーマンスペナルティをもたらします。
短いビルトインコールは、V8エンジンによって生成されたJavaScriptコードと同じメモリ領域にコピーされるようにするのに役立ちます。これにより、M1チップベースのMacの一部のベンチマークでは、パフォーマンスの改善が最大10%になります。
また読む:WhatsAppは、新しい短いビデオメッセージでTelegramを使用します
これらのパフォーマンスの改善に加えて、Chrome 91は崩壊時にタブグループをフリーズし、システムリソースを解放するのに役立ちます。ビデオやオーディオを再生するタブは凍結されていません。ユーザーは、インストールされたPWAを設定して、オペレーティングシステムの起動時に起動し、お気に入りのアプリに早くアクセスできるようにすることもできます。
最後に、Chrome 91は、すべてのプラットフォームで多くのセキュリティとプライバシーに焦点を当てた改善も備えています。
