88307760 2019-12-14
2019年12月5日,W3C 宣布:
WebAssembly 核心规范 正式成为 Web 官方标准。
继 HTML, CSS, JavaScript 之后,WebAssembly 成为了第4个 Web 语言。
WebAssembly 是一种安全的、可移植的、底层的格式,可以在web浏览器上高效的执行代码。
WebAssembly 的到来扩展了 Web 平台应用软件的范围,现在机器学习和人工智能越来越普及,在 Web 上安全的运行高性能程序是非常重要的。
本质上讲,WebAssembly 是一套可以在 Web 上运行超高性能程序的虚拟指令集架构,可以用于音频、视频、图形、3D、游戏等等。
WebAssembly 的强大是因为实现了一个虚拟机和执行环境,可以在页面中运行本地编译过的代码,WebAssembly 可以达到近乎于本地执行的性能。
WebAssembly 的强大特性例如:
还用很多更长远的目标,例如:
本文翻译整理自:
https://www.w3.org/2019/12/pressrelease-wasm-rec.html.en
之前的一篇文章更清楚的说明了 WebAssembly 是什么:WEB开发将不再重度依赖JS