ServiceWorkerでキャッシュをする意味は何があるのでしょうか?
SericeWorkerは以下のような特徴を持っているという認識です。
ServiceWorkerとはブラウザとは別のスレッドで実行されるJavaScriptのWorker。 主な機能として、CacheAPIとPushAPIがある。 Service Workerではファイルを取得する際にXHRではなくFetch APIを利用します。これの利点は2つ、Promiseを返すということと、Requesr,ResponseがStreamオブジェクトだということ。
また、SWが特に押している部分は **"オフラインでも動作する"**という部分だと思っています。
では、オフラインで利用できないコンテンツを意識した場合はブラウザのキャッシュが発達ているためServiceWorkerでのキャッシュをする必要はないのでしょうか??