WebAssembly 2.0 简单介绍

举报
liuzhen007 发表于 2022/05/25 23:29:34 2022/05/25
【摘要】 目录一、2.0现状二、具体内容三、结尾 一、2.0现状WebAssembly 2.0 的第一个公开工作草案已经发布,到目前为止,计划的二进制指令格式的下一次迭代主要集中在 JavaScript 交互和与更广泛的 Web 平台集成等功能上。 二、具体内容万维网联盟(W3C)的 WebAssembly 工作组在 4 月 19 日发布了三个草案: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 签约作者,欢迎关注我分享更多干货!😄

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。