ブラウザキャッシュがキャッシュを処理するのに、なぜサービスワーカーをキャッシュに使用するのでしょうか? 質問する

ブラウザキャッシュがキャッシュを処理するのに、なぜサービスワーカーをキャッシュに使用するのでしょうか? 質問する

オフライン キャッシュにサービス ワーカーを使用するのは、ブラウザー キャッシュに似ていると読みました。そうだとしたら、このキャッシュにサービス ワーカーを使用する方がよいのはなぜですか? ブラウザー キャッシュは、ファイルが変更されたかどうかを確認し、キャッシュから提供しますが、サービス ワーカーを使用すると、コードから同じことを処理します。ブラウザーにはデフォルトでその機能があるので、サービス ワーカーを使用する方がよいのはなぜですか?

ベストアンサー1

Service Workers を使用すると、ネットワーク リクエストを完全に制御できます。フェッチ イベントでは任意の内容を返すことができ、特定のファイルの過去または現在の内容である必要はありません。

ただし、HTTP キャッシュでニーズを処理できる場合は、Service Workers を使用する義務はありません。

プッシュ通知などにも使用されます。

ドキュメンテーション:https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_APIhttps://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API/Service_Workers の使用

おすすめ記事