W3C发布了Wasm核心、JavaScript接口和Web API细节的工作草案。
WebAssembly 2.0的第一批公开工作草案已经到来,计划中的二进制指令格式的下一次迭代到目前为止主要集中在JavaScript交互和与更广泛的网络平台整合等功能上。
万维网联盟(W3C)的WebAssembly工作组于4月19日发布了三个草案:
- WebAssembly核心规范2.0版,描述了核心标准的下一个版本。
- WebAssembly JavaScript Interface Version 2.0,为与WebAssembly交互提供明确的JavaScript API。
- WebAssembly Web API Verson 2.0,描述了WebAssembly与更广泛的网络平台的整合。
这三个草案与WebAssembly 1.0的模式相同,W3C在2019年底发布了与核心规范、Web API和JavaScript接口有关的文件。WebAssembly 2.0的核心规范呼应了WebAssembly之前的目标。设计目标包括快速、安全和可移植的语义以及高效和可移植的表示。
JavaScript API提供了一种通过桥梁访问WebAssembly的方式,以明确地从JavaScript构建模块。Web API建立在WebAssembly规范和WebAssembly JavaScript嵌入的基础上。
WebAssembly(简称Wasm)在主要浏览器中得到支持,它提供了一种安全的、可移植的、低级别的代码格式,旨在实现紧凑的表示和高效执行。它保证了更快的网络应用,并能使用除JavaScript以外的其他语言进行网络编程。该技术目前正在为复杂的分布式应用提供动力,已经超越了浏览器,进入了服务器。
发布工作草案并不意味着W3C或成员的认可。该草案文件可能会被其他文件更新、取代或淘汰。