Source code

Revision control

Copy as Markdown

Other Tools

Test Info:

test(() => {
const buffer = new WebAssembly.Memory({initial: 4}).buffer;
postMessage(buffer, '*');
}, "Serializing a WebAssembly.Memory-backed ArrayBuffer works");
test(() => {
const buffer = new WebAssembly.Memory({initial: 4}).buffer;
assert_throws_js(TypeError, () => {
postMessage('foo', '*', [buffer]);
});
}, "Transfering a WebAssembly.Memory-backed ArrayBuffer throws");