解決済み: PWAを実装していて「Service Worker is not responding」
オフラインでSWが動かない。
Service Worker not working in Offline mode with node js server
sw.jsを直下から読み込むようにしてください
SWのfetchイベントが発火しないのはscopeの問題
例えば/js/service-worker.jsは/js/{dirName}/の中のファイルのみをloadできる
もしSWの場所をrootへ変更すると
fetchイベントは発火し、asstsはキャッシュからロードされる
ブラウザの対応状況
これも一応乗っけておく
polyfill
https://raw.githubusercontent.com/dominiccooney/cache-polyfill/master/index.js
上のを適応する方法
https://github.com/dominiccooney/cache-polyfill