19、如何应用 WASI 及其相关生态你好,我是于航。 作为“实践篇”的最后一课,今天我们来一起看看“如何从零构建一个 WASI 应用?”。在实践篇的前三节课里,我花了大量的篇幅来介绍如何基于 Emscripten ,去构建一个可以运行在 Web 浏览器中的 Wasm 应用。而基于 WA...2026-02-27WebAssembly入门课
18、如何进行 Wasm 应用的调试与分析你好,我是于航。 所有正在应用 Wasm 这门技术的开发者,都会被频繁问到这样一个问题 —— “如何能够以最正确的方式来对一个 Wasm 模块(应用)进行调试?” 实际上,针对 Wasm 模块的调试方案与相应的工具链,暂时还没有统一的“事实标准”。而...2026-02-27WebAssembly入门课
17、如何实现一个 WebAssembly 在线多媒体处理应用(三)你好,我是于航。 在上一节课中,我们已经完成了本次实践项目的其中一个核心部分,也就是由 JavaScript 实现的滤镜函数。并且还同时完成了整个 Web 应用与用户的 UI 交互控制部分、视频图像的渲染和绘制逻辑,以及帧率计算逻辑及显示逻辑。 在这...2026-02-27WebAssembly入门课
16、如何实现一个 WebAssembly 在线多媒体处理应用(二)你好,我是于航。 在上一节课中,我们介绍了本次实践项目在代码层面的大体组成结构,着重给你讲解了需要了解的一些基础性知识,比如“滤镜的基本原理及实现方法”以及“Emscripten 的基本用法”等等。而在这节课中,我们将继续构建这个基于 Wasm 实现...2026-02-27WebAssembly入门课
15、如何实现一个 WebAssembly 在线多媒体处理应用(一)你好,我是于航。 在之前两个章节的内容中,我们讲解了 Wasm 相关的核心原理,并介绍了 Wasm 在实际各个应用领域内的一些实践情况。从这一讲开始,我们将进入“实战篇”。作为第一个实战应用,我会手把手教你从零构建一个完整的 Wasm Web 应用。...2026-02-27WebAssembly入门课
14、有哪些正在行进中的 WebAssembly Post、MVP 提案你好,我是于航。 作为“应用篇”的最后一节课,我们来一起看看自 Wasm MVP 标准发布之后(2017年3月)的这三年时间里,Wasm 还有哪些行进中的后续标准正在被设计和实现?这些标准将会分别影响整个 Wasm 生态的哪些组成部分?借助于这些新的...2026-02-27WebAssembly入门课