WebAssembly 这门技术发展于 2015 年,至今已经过去了将近 6 年的时间。该技术自 2015 年出现后便一直受到开发者们的关注。相较于 Chrome 早期推出的 PNaCL 等技术,WebAssembly 技术则更加开放和统一。WebAssembly 作为一种新的二进制格式,它可以方便地将 C/C++/Rust 等其他静态语言代码快速地“运行”在浏览器中,这一特性为前端密集计算场景提供了无限可能。
不仅如此,基于 WebAssembly 技术,我们可以快速地将基于 Unity 游戏引擎开发的大型游戏快速移植到 Web 端,这一切都要归功于 WebAssembly 技术带来的前端运算性能的大幅度提升。WebAssembly 技术现已成为 W3C 的标准,众多浏览器厂商已经提供了对其 MVP 版本特性的支持。在 Google IO 2017、2018、2019 连续三届大会上(2020 由于疫情原因取消),谷歌也将 WebAssembly 技术作为重点进行了公开的演讲介绍和推广。
除此之外,专门围绕 WebAssembly 开展的全球性大会 — WebAssembly Summit 也已举行了两届。WebAssembly 技术所带来的,不仅仅局限于 Web 层面的技术变革在未来将变得势不可挡。
演讲提纲:
- Wasm 基本简介
- JavaScript 的动态性与“阻碍”
- 曾经的尝试 - ASM.js & PNaCL
- 新的尝试 - Wasm
- Wasm 的简单实践与认识
- Wasm 标准最新发展情况介绍
- WASI 及其相关标准最新发展情况介绍
- WASI 操作系统接口标准进展介绍
- Wasm 在 out-of-web 领域的发展情况介绍
- 工业界内的相关 Wasm 实践介绍
你将获得:
- 了解 Wasm 技术
- Wasm 的发展情况及其在业界的具体实践情况