首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

WebAssembly.memory.buffer

这是一项 实验技术

在使用此产品之前,请仔细检查浏览器兼容性表。

Memory对象的buffer原型属性返回内存中包含的缓冲区。

代码语言:javascript
复制
memory.buffer

示例

以下示例(请参阅GitHub上的memory.html,也可以实时查看)使用我们的fetchAndInstantiate()实用程序函数获取并实例化加载的memory.wasm字节代码。然后它从模块中导出一个内存,存储一些值,然后导出一个函数并使用它来求和一些值。

代码语言:javascript
复制
fetchAndInstantiate('memory.wasm').then(function(instance) {
? var i32 = new Uint32Array(instance.exports.mem.buffer);
? for (var i = 0; i < 10; i++) {
??? i32[i] = i;
? }
? var sum = instance.exports.accumulate(0, 10);
? console.log(sum);
});

规范

Specification

Status

Comment

Web Assembly JavaScript APIThe definition of 'buffer' in that specification.

Draft

Initial draft definition.

浏览器兼容性

Feature

Chrome

Edge

Firefox

Internet Explorer

Opera

Safari

Basic Support

57

16

522

No

44

11

Feature

Android

Chrome for Android

Edge mobile

Firefox for Android

IE mobile

Opera Android

iOS Safari

Basic Support

57

57

(Yes)1

522

No

?

11

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com