| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/zh-CN/docs/WebAssembly/Reference/JavaScript_interface/Memory | [Back] [Original] |
Get to know MDN better
WebAssembly.Memory() Memory buffer ArrayBuffer WebAssembly
JavaScript WebAssembly JavaScript WebAssembly
var myMemory = new WebAssembly.Memory(memoryDescriptor);
A WebAssembly 65,536 64KB
memoryDescriptor TypeError maximum initial RangeError Memory Memory.prototype.grow()WebAssembly 64KB
WebAssembly.Memory JavaScript WebAssembly 10 640KB 100 6.4MB
var memory = new WebAssembly.Memory({ initial: 10, maximum: 100 });
WebAssembly.Memory WebAssembly GitHub memory.html WebAssembly.instantiateStreaming() memory.wasm
WebAssembly.instantiateStreaming(fetch("memory.wasm"), {
js: { mem: memory },
}).then((obj) => {
var i32 = new Uint32Array(memory.buffer);
for (var i = 0; i < 10; i++) {
i32[i] = i;
}
var sum = obj.instance.exports.accumulate(0, 10);
console.log(sum);
});
| WebAssembly JavaScript Interface # memories |
| Unknown specification |
| Web Proxy Viewer | New URL | Original Page |