昨天看了一个很有意思的视频,讲的是 WEB 后台开发, WASM 一统天下的故事。

2022-01-21 14:47:48 +08:00
 3dwelcome

现在 WEB 服务,都上云服务,docker 容器的概念居多。

那么本质上,后台的逻辑代码,可以看成是一个个 VM 虚拟机。而 WASM 刚好就是一个非常成功,又跨平台的堆栈虚拟机。

  1. 你后台逻辑更新需要热加载,WASM 能成为最好的插件代码,新版本 nodejs 后台就直接支持 WASM 插件。
  2. 你代码需要可移植性,WASM 就是最好的选择,因为字节码完全和运行平台无关。想 x86, arm64, 甚至手表上运行都没问题。
  3. 你代码需要多语言支持,WASM 完全能满足十几种开发语言的需求。
  4. 你代码需要极速性能,优化过后的 WASM ,几乎没有对手。

在未来,WEB 前后端会用 WASM ,游戏会用 WASM 来替换现在的 LUA ,云计算会用 WASM 。也许这个技术,会改变我们写代码的方式。

5431 次点击
所在节点    程序员
41 条回复
winglight2016
2022-01-22 14:27:53 +08:00
wasm 作为一个运行时容器,跟 docker 比有什么优势?(特别是对程序员来说)

前面所说 docker 不能二次平台适配,我不了解对于运行时容器有什么问题? docker 现在在生产环境都已经被 k8s 战胜了,wasm 如果只是作为 k8s 的插件出现,对于普通程序员没什么用。

如果 wasm 想推广开来,最好是有个程序员不得不用的理由,不然只是谈优势,没什么意义。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/829706

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX