メッセージングによるService Workerのコントロール Service Workerでハンドルするリソースは、Service Workerのスクリプトに静的に記述しているケースが多い。Service Workerでやっているアレコレをメッセージングで動的にできないか試行錯誤したログ。 よくある?キャッシュパターン チュートリアル等でもよく見かける、Service Workerのインストール時に指定のリソースをキャッシュしているパターン。 const CACHE_KEY = 'cache-key'; const CACHE_LIST = [ 'index.html', 'app.js', 'app.css' ]; self.addEventListener('install', e => { // CACHE_KEYをキーにとるCacheオブジェクトを開いて // CACHE_LIS
![メッセージングによるService Workerのコントロール](https://cdn-ak-scissors.b.st-hatena.com/image/square/7796488e982951469e3346c8ae7f5274f15fbaf1/height=288;version=1;width=512/https%3A%2F%2F1000ch.net%2F%2Fimg%2Fapple-touch-icon.png)