W3C 今天发布了 WebAssembly 2.0 的首批公开工作草案 (Public Working Drafts),总共包括 3 部分:
请注意,作为首个公开的工作草案,这意味着它不一定会得到 W3C 及其成员的认可。这只是一份草稿文件,可能随时被其他文件更新、替换或弃用。
在已完成的 WebAssembly 2.0 提案中,包含的内容有:固定宽度的 SIMD、批量内存操作、引用类型、JavaScript 的 BigInt 对 WebAssembly i64 的支持、对多返回值的支持,以及全局可变的导入/导出。
WebAssembly 还有一些讨论中的提案正在进行,主要围绕着分支提示、尾部调用优化、异常处理、后 MVP 线程功能、宽松 SIMD 和其他暂定建议等。
(文/开源中国)