Transferable streams permit streams to be transferred to a worker or other realm using postMessage(), where they can be used just like the original stream. Example: const rs = new ReadableStream(); window.postMessage(rs, '*', [rs]); See the explainer https://github.com/whatwg/streams/blob/master/transferable-streams-explainer.md for more motivation. See the spec change at https://github.com/whatwg/streams/pull/1053 and the web platform tests at https://github.com/web-platform-tests/wpt/pull/24546.
<rdar://problem/67522801>
Importance += 1
*** Bug 262531 has been marked as a duplicate of this bug. ***
I accidentally found out that it only happens if you use the following header: Cross-Origin-Embedder-Policy `credentialless` instead of `require-corp`. Other engines are tolerant of this difference. Is it on purpose?