现在 WEB 服务,都上云服务,docker 容器的概念居多。
那么本质上,后台的逻辑代码,可以看成是一个个 VM 虚拟机。而 WASM 刚好就是一个非常成功,又跨平台的堆栈虚拟机。
- 你后台逻辑更新需要热加载,WASM 能成为最好的插件代码,新版本 nodejs 后台就直接支持 WASM 插件。
- 你代码需要可移植性,WASM 就是最好的选择,因为字节码完全和运行平台无关。想 x86, arm64, 甚至手表上运行都没问题。
- 你代码需要多语言支持,WASM 完全能满足十几种开发语言的需求。
- 你代码需要极速性能,优化过后的 WASM ,几乎没有对手。
在未来,WEB 前后端会用 WASM ,游戏会用 WASM 来替换现在的 LUA ,云计算会用 WASM 。也许这个技术,会改变我们写代码的方式。