Skip to content
Latchkey

Service Worker Cacheとは何か?

Service worker cacheは、ページとネットワークの間に位置するバックグラウンドスクリプトであるservice workerが、Cache APIを通じて管理するストレージです。Workerはfetchリクエストを傍受し、cache、ネットワーク、あるいはその組み合わせのいずれから応答するかを決定できます。これがオフラインサポートと瞬時の再訪問を実現します。

なぜ重要か

ブラウザのHTTP cacheは、アプリケーションのコードから直接制御することはできません。Service worker cacheは、何が保存され、リクエストがどのようにマッチされるかを明示的に制御でき、オフラインファーストの動作を可能にします。

関連ガイド