event.data.htm event.data returns the data of the message
event.origin.htm event.origin returns the origin of the message
event.ports.htm event.ports returns the MessagePort array sent with the message
event.source.htm Same-origin: event.source returns the WindowProxy of the source window
event.source.xorigin.htm Corss-origin: event.source returns the WindowProxy of the source window
MessageEvent_properties.htm MessageEvent interface and properties
postMessage_ArrayBuffer.htm postMessage with ArrayBuffer object
postMessage_arrays.htm postMessage with arrays
postMessage_asterisk_xorigin.htm Cross-origin postMessage with targetOrigin == "*"
postMessage_Date.htm postMessage with Date object
postMessage_Document.htm postMessage with Document object
postMessage_dup_transfer_objects.htm postMessage with duplicate transfer objects raises DataCloneError exception
postMessage_Function.htm postMessage with Function object
postMessage_invalid_targetOrigin.htm postMessage with invalid targetOrigin raises SyntaxError exception
postMessage_MessagePorts_sorigin.htm postMessage to same-origin iframe with MessagePort array [100 ports]
postMessage_MessagePorts_xorigin.htm postMessage to cross-origin iframe with MessagePort array [100 ports]
postMessage_objects.htm postMessage with nested objects
postMessage_origin_mismatch.htm Same-origin: Origin of the target window doesn't match the given origin
postMessage_origin_mismatch_xorigin.htm Cross-origin: Origin of the target window doesn't match the given origin
postMessage_solidus_sorigin.htm Same-origin postMessage with targetOrigin == "/"
postMessage_solidus_xorigin.htm Cross-origin postMessage with targetOrigin == "/"
Transferred_objects_unusable.htm Transferred objects are no longer usable on the sending side