Service Workerは1つのドメインに対して1つしか動作させることができないため、サブドメインの数だけ必要になるService Workerが増えていくことになる。特に各ブログごとに登録した場合、バックグラウンドで複数のService Workerが動作し、端末への負荷が気になるところだ。
Service Workerの負荷について検証している記事はほとんどなかったので、試しにChromeのデベロッパツールを使って、そのサイトのドメインで動作しているService Worker以外のものを動作状態にしてみた。
確かに複数起動した時、数%のCPU使用率の上昇と、メモリの増加を確認できたが個数で、時間経過で制限されているのかフォーカスしていないサイトのService Workerは数分もしないうちに停止したため、デバイスへの影響はないものと考えて良さそうである。
数分で停止してしまったが、その場合プッシュ通知は動作するのかまで検証していないので、通知に関する検証も行いたい。