Chrome開発者は、ブラウザのキャッシュを拡張してパフォーマンスの問題に対処することを検討しています
2分。 読んだ
上で公開
MSPoweruser の編集チームの維持にどのように貢献できるかについては、開示ページをお読みください。 続きを読む
GoogleのChrome開発者は最近、単一の統合ヒープではなく、ウェブサイトごとにブラウザキャッシュを分割することで、セキュリティの問題に対処しました。
GoogleChromeのエンジニアであるJoshKarlinとShivaniSharmaは、統合キャッシュの問題について次のように説明しています。
「これにより、ブラウザがサイドチャネル攻撃にさらされ、あるサイトが別のサイトがリソースをロードしたかどうかを、そのリソースがキャッシュにあるかどうかを確認することで検出できます。 それは無害に聞こえますが、受信トレイや連絡先などの内容を発見するなど、多くの悪質な行為に使用される可能性があります。」
Chrome 85以降、ブラウザは他のサイトとやり取りできないサイト固有のキャッシュを作成してきました。 残念ながら、これにはパフォーマンスの低下が伴います。
「トップフレームサイトを使用した初期の(カナリア/開発)結果は、影響が恐れられているほど悪くはないことを示しています。 キャッシュヒット率は約4%低下しますが、最初のコンテンツペイントへの変更は統計的に有意ではなく、キャッシュからロードされるバイトの全体的な割合は39.1%から37.8%に低下するだけです。 これは、ベータ版と安定版に進むにつれて変わる可能性がありますが、勇気づけられるスタートのようです」とGoogleのエンジニアは述べています。
Googleは、サイト固有のキャッシュのサイズを拡張することで、これを軽減しようとしています。
「キャッシュが分割されるようになったので、キャッシュサイズを増やすと、排除率を下げることでパフォーマンスへの影響を相殺できるかどうかを確認するのは理にかなっています」とSharmaはChromeGerritの投稿で述べています。
Googleは、Canary、Beta、およびDevビルドのユーザーを対象に実験を行い、サイト固有のブラウザの可能性を通常の2〜3倍に拡大することを計画しています。 これにより、キャッシュヒット率が向上し、ロード時間が改善されます。
テストはまだ承認されていませんが、まもなくベータテスターに公開される予定です。
、 逃げるコンピュータ.