MessageChannel
The MessageChannel interface of the Channel Messaging API allows us to create a new message channel and send data through it via its two MessagePort properties.
var MessageChannel: {
readonly prototype: MessageChannel;
new (): MessageChannel;
};