💀フレームワーク移行後も退役してくれない旧 Service Worker を kill-switch SW で撤去する
Nuxt 2 + @nuxtjs/pwa で運用していた SPA を別フレームワークへ移行した直後に、返ってくる HTML が古いまま固まる事象に遭遇しました。原因は旧 Service Worker の cache-first 戦略で、kill-switch SW を同じ URL に上書き配信して退役させた手順をまとめます。
serviceworkerpwanuxtnextjs