transfer.window.js (393B)
1 test(() => { 2 const buffer = new WebAssembly.Memory({initial: 4}).buffer; 3 postMessage(buffer, '*'); 4 }, "Serializing a WebAssembly.Memory-backed ArrayBuffer works"); 5 6 test(() => { 7 const buffer = new WebAssembly.Memory({initial: 4}).buffer; 8 assert_throws_js(TypeError, () => { 9 postMessage('foo', '*', [buffer]); 10 }); 11 }, "Transfering a WebAssembly.Memory-backed ArrayBuffer throws");