サーバーが自分自身と同じプログラムを配信して、それをブラウザがロードして、どちらでも同じコードが実行され、サーバーだけではなくブラウザからもレスポンスを返す魔法「Service Worker Magic」を紹介します。 Service Worker Magic こういうことです。 サーバーはCloudflare Workers、ブラウザはService Workerのプログラムを指す サーバーのプログラムはsw.js、ブラウザで動くプログラムもsw.js 全く同じ内容かつ同じリソースを参照して、同じように動く サーバーsw.jsが自分自身のコードsw.jsを/sw.jsというパスで配信する /にアクセスするとsw.jsがService Workerとして登録される /sw/*をService Workerのスコープにする /server/helloにアクセスするとサーバーからレスポンスが返
![サーバーとブラウザで「全く」同じコードを実行する Service Worker Magic - ゆーすけべー日記](https://cdn-ak-scissors.b.st-hatena.com/image/square/2e4862b027026e3d52df4ec98a94d4fac3627c30/height=288;version=1;width=512/https%3A%2F%2Fuser-images.githubusercontent.com%2F10682%2F153455595-77fea6e5-93d7-4698-8d75-85896edd995b.gif)