作者回复: 是的,AI 和机器学习方面的 Wasm 实践还比较少,据我所知两个方面:虚拟机的话可以看一看 SSVM,它在宣传中擅长于 AI 和区块链等领域;库的话 tensorflow.js 最近好像是通过 Wasm 有了部分优化,还有 ONNX.js。再其他的就没有听说过太多消息了,毕竟目前 Post-MVP 中诸如 SIMD 都没有实现。
作者回复: 是可以的哈,正如我在第10篇文章中展示的两个案例。虽然MVP的特性稍有局限性,但在某些场景中已经能够很好地来姐姐某些问题了。当然,如果暂时没有使用 Wasm 的需求,作为技术储备也是OK的。未来Wasm的发展将会影响到很多领域。
作者回复: 是在 Wasm 的 MVP 标准中哈。虽然 DOM 元素是 Web 平台上独有的,但对于 Wasm 字节码来说都是一样的不透明数据,因此暂时还无法在 Wasm 中直接引用。
作者回复: 关于 Glue Code,其实文中有所介绍,并不是特指的一类 API,而本质上讲就是 JavaScript 代码,这些 JS 代码主要用来帮助 Wasm 与 Web API 进行交互。Glue Code 一般由自己编写或者由类似 Emscripten 的工具链自动生成。后者可以在项目编译生成的产物中直接看到。