62

私のプログレッシブ Web アプリでは、静的アセットに対して Service Worker で Cache API を使用する必要がありますか?それとも、ブラウザーのネイティブ キャッシュ コントロールに依存する必要がありますか? 違いは何ですか?

4

2 に答える 2

36

Service Worker キャッシュ API の主な利点は、組み込みのブラウザー キャッシュよりも詳細に制御できることです。たとえば、Service Worker は、ユーザーがまだアクセスしていないアセットを含め、ユーザーが最初に Web アプリを実行するときに複数の要求をキャッシュできます。これにより、後続のリクエストが高速化されます。また、独自のキャッシュ制御ロジックを実装して、重要と見なされるアセットをキャッシュに保持し、使用頻度の低いデータを削除することもできます。

于 2016-02-04T01:00:45.767 に答える