api.Worker.postMessage

Spec

MDN URL

Status

On the standards track: Yes

Is Experimental: No

Is Deprecated: No

Browser Support

In Bun version 1.0.0 on 2023-09-08

In Chrome version 2 on 2009-05-21

In Chrome Android version 18 on 2012-06-27

In Deno version 1.14 on 2021-09-14 Note: The message parameter does not support cloning Blob values. The message parameter does not support cloning Blob values. The transfer parameter does not accept ArrayBuffer items. Passing an ArrayBuffer results in an error being thrown. The message parameter does not support SharedArrayBuffer. The transfer parameter is not supported, and results in an error being thrown. Data passed in the message parameter is serialized with JSON, not the structured clone algorithm. The transfer parameter is not supported, and results in an error being thrown.

In Edge version 12 on 2015-07-29

In Firefox version 3.5 on 2009-06-30

In Firefox for Android version 4 on 2011-03-29

In Internet Explorer version 10 on 2012-10-26 Note: Internet Explorer does not support Transferable objects.

In Node.js version 11.7.0 on 2019-01-18 Note: Only accepts an array of transfer objects as the second parameter, not an options object with a transfer property. Only supports transferring ArrayBuffer and MessagePort objects.

In Quest Browser version 5.0 on undefined

In Opera version 10.6 on 2010-07-01

In Opera Android version 11 on 2011-03-22

In Safari version 4 on 2009-06-08

In Safari on iOS version 5 on 2011-10-12

In Samsung Internet version 1.0 on 2013-04-27

In WebView Android version 4.4 on 2013-12-09

In WebView on iOS version 5 on 2011-10-12