サーバーなしでSharedWorkerを活用してウィンドウ間で状態を共有
(dev.to)-
紹介
- サーバーなしでSharedWorkerを使い、ウィンドウ間で状態を共有する。
- ブラウザAPIを通じてウィンドウ間で状態を共有できる点に意義がある。
-
仕組み
- 各ウィンドウを識別する。
- オンラインになっているすべてのウィンドウの状態を追跡する。
- ウィンドウの状態が変更されたら、再描画するよう他のウィンドウに通知する。
-
追加の意見
- 現在の記事には含まれていないが、Broadcast Channel API を使うと、より効率的にウィンドウ間で状態を共有できる(https://developer.mozilla.org/en-US/docs/…
3件のコメント
Inter-process communication
これとかなり似ていますね
あっ、
windowsじゃなくてwindowでしたね(笑)面白い機能ですね
ははは、その通りです! browser window です