BroadcastChannel - Web APIs | MDN

Constructor

BroadcastChannel()

Creates an object linking to the named channel.

Instance properties

This interface also inherits properties from its parent, EventTarget.

BroadcastChannel.name Read only

Returns a string, the name of the channel.

Instance methods

This interface also inherits methods from its parent, EventTarget.

BroadcastChannel.postMessage()

Sends the message, of any type of object, to each BroadcastChannel object listening to the same channel.

BroadcastChannel.close()

Closes the channel object, indicating it won't get any new messages, and allowing it to be, eventually, garbage collected.

Events

This interface also inherits events from its parent, EventTarget.

message

Fired when a message arrives on the channel. Also available via the onmessage property.

messageerror

Fired when a message arrives that can't be deserialized. Also available via the onmessageerror property.

Specifications

Specification
HTML
# broadcasting-to-other-browsing-contexts

Browser compatibility

See also

Help improve MDN

Learn how to contribute

This page was last modified on by MDN contributors.