proposal-resizablearraybuffer:关于可调整大小的数组缓冲区的建议

时间:2024-05-17 22:39:36
【文件属性】:

文件名称:proposal-resizablearraybuffer:关于可调整大小的数组缓冲区的建议

文件大小:39KB

文件格式:ZIP

更新时间:2024-05-17 22:39:36

HTML

就地可调整大小且可增长的ArrayBuffer 阶段:2 作者:郭树雨(@syg) 冠军:郭树瑜(@syg) 介绍 ArrayBuffer启用了内存中二进制数据的处理,并取得了巨大的成功。 该建议将ArrayBuffer构造函数扩展为采用额外的最大长度,该长度允许就地增加和缩小缓冲区。 同样, SharedArrayBuffer被扩展为采用额外的最大长度,以允许就地增长。 这里还重新引入了transfer方法,这是分离ArrayBuffer ,执行零复制移动以及将可调整大小的ArrayBuffer实例“修复”到ArrayBuffer实例的标准方法。 动机和用例 更好的内存管理 现在要增加一个新的缓冲区,需要分配一个新的缓冲区并进行复制。 这样不仅效率低下,而且还会不必要地分割32位系统上的地址空间。 与WebAssembly内存同步功能 WebAssembly内存可能会增长。 每次执


【文件预览】:
proposal-resizablearraybuffer-master
----spec.html(55KB)
----README.md(15KB)
----docs()
--------ecmarkup.js(25KB)
--------ecmarkup.css(16KB)
--------index.html(136KB)

网友评论