The BroadcastChannel.postMessage() sends a message, which can be of any kind of Object, to each listener in any browsing context with the same origin. The message is transmitted as a message event targeted at each BroadcastChannel bound to the channel.


This feature is available in Web Workers.


var str = channel.postMessage(object);


Specification Status Comment
HTML Living Standard
The definition of 'BroadcastChannel.postmessage()' in that specification.
Living Standard Initial definition.

Browser compatibility

BCD tables only load in the browser

See also