Перейти к содержимому
37 / 37

Как реализовать pub/sub с помощью BroadcastChannel API?

BroadcastChannel API позволяет разным вкладкам, iframe'ам и worker'ам одного origin обмениваться сообщениями через именованный канал. Создаёшь new BroadcastChannel('my-channel') в нескольких контекстах -- и postMessage() в одном доставляется всем остальным подписчикам. Это встроенный pub/sub без серверов и localStorage-хаков.

Как реализовать pub/sub с помощью BroadcastChannel API? | JScriptiser