Skip to content
37 / 37

Как Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ pub/sub с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ BroadcastChannel API?

BroadcastChannel API позволяСт Ρ€Π°Π·Π½Ρ‹ΠΌ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌ, iframe'Π°ΠΌ ΠΈ worker'Π°ΠΌ ΠΎΠ΄Π½ΠΎΠ³ΠΎ origin ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ сообщСниями Ρ‡Π΅Ρ€Π΅Π· ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΊΠ°Π½Π°Π». Π‘ΠΎΠ·Π΄Π°Ρ‘ΡˆΡŒ new BroadcastChannel('my-channel') Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… контСкстах -- ΠΈ postMessage() Π² ΠΎΠ΄Π½ΠΎΠΌ доставляСтся всСм ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ подписчикам. Π­Ρ‚ΠΎ встроСнный pub/sub Π±Π΅Π· сСрвСров ΠΈ localStorage-Ρ…Π°ΠΊΠΎΠ².

Как Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ pub/sub с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ BroadcastChannel API? | JScriptiser