WebAssembly 2.0 简单介绍
目录
- 一、2.0现状
- 二、具体内容
- 三、结尾
一、2.0现状
WebAssembly 2.0 的第一个公开工作草案已经发布,到目前为止,计划的二进制指令格式的下一次迭代主要集中在 JavaScript 交互和与更广泛的 Web 平台集成等功能上。
二、具体内容
万维网联盟(W3C)的 WebAssembly 工作组在 4 月 19 日发布了三个草案:
- WebAssembly 核心标准 2.0 版,描述了核心标准的下一个版本。
- WebAssembly JavaScript 接口 2.0 版,提供了明确的用于与 WebAssembly 交互的 JavaScript API 接口。
- WebAssembly Web API 版本 2.0,描述了 WebAssembly 与 Web 平台更广泛的集成。
这三个草案遵循与WebAssembly 1.0相同的模式,W3C 在 2019 年底发布了核心规范、Web API 和 JavaScript 接口相关的文档。WebAssembly 2.0 的核心规范也继承了 WebAssembly 之前的目标,包括快速、安全和可移植的语义以及高效和可移植的能力。
JavaScript API 提供了一种通过桥接器构造 JavaScript 模块访问 WebAssembly 的方法,Web API接口建立在 WebAssembly 规范和 WebAssembly JavaScript Embedding 之上。
WebAssembly,简称 Wasm,提供了一种安全、可移植、低级的代码格式,专门为紧凑的编码和高效的执行而设计。它的目标是实现更快的 Web 应用程序,并允许使用除 JavaScript 之外的其他语言进行 Web 编程。该技术现在正在为复杂的分布式应用程序提供能力,不仅在浏览器上,也被应用到服务器上。
三、结尾
主要注意的是工作草案的发布并不意味着得到了 W3C 或者其成员的认可。该草案文件可能会被其他文件更新、替换或者废弃掉。
作者简介:😄大家好,我是 Data-Mining(liuzhen007),是一位典型的音视频技术爱好者,前后就职于传统广电巨头和音视频互联网公司,具有丰富的音视频直播和点播相关经验,对 WebRTC、FFmpeg 和 Electron 有非常深入的了解,😄公众号:玩转音视频。同时也是 CSDN 博客专家(博客之星)、华为云享专家(共创编辑、十佳博主)、51CTO社区编辑、InfoQ 签约作者,欢迎关注我分享更多干货!😄
- 点赞
- 收藏
- 关注作者
评论(0)