オフライン キャッシュにサービス ワーカーを使用するのは、ブラウザー キャッシュに似ていると読みました。そうだとしたら、このキャッシュにサービス ワーカーを使用する方がよいのはなぜですか? ブラウザー キャッシュは、ファイルが変更されたかどうかを確認し、キャッシュから提供しますが、サービス ワーカーを使用すると、コードから同じことを処理します。ブラウザーにはデフォルトでその機能があるので、サービス ワーカーを使用する方がよいのはなぜですか?
ベストアンサー1
Service Workers を使用すると、ネットワーク リクエストを完全に制御できます。フェッチ イベントでは任意の内容を返すことができ、特定のファイルの過去または現在の内容である必要はありません。
ただし、HTTP キャッシュでニーズを処理できる場合は、Service Workers を使用する義務はありません。
プッシュ通知などにも使用されます。
ドキュメンテーション:https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API、https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API/Service_Workers の使用