我确信在 WebAssembly Post-MVP 之后,asm.js 将被弃用。即使是现在,一些现有的 asm.js 项目已经开始使用 WebAssembly。JS 引擎(V8)也开始将 asm.js 编译为 WebAssembly,因此即使旧项目永远不会迁移,最终用户仍然会从 WebAssembly 中获得部分优势。
我的问题是,那么本地客户端呢?它没有在 JS 引擎中实现,所以这可能是一个问题。即使是现在,本机客户端似乎也已被弃用。在可预见的将来,原生客户端会从 Chrome 中完全删除吗?我希望看到 Chrome 的二进制大小有所减少。
附带问题:
- 在 WebAssembly 中包含 thread/gc/simd/exception 之后,WebAssembly 中是否还有 native-client 有但缺少的东西(阻止迁移)?
- WebAssembly 花了大约 2 年才达到 MVP,任何一个 Post-MVP 的预期时间是多少?
- 看起来 WebAssembly 小组正在一次处理多个 Post-MVP 特性,而不是一个一个地处理,这不会减慢最终确定其中一个特性的速度吗?