自己所在的公司有没有生产环境中使用 WebAssembly(WASM)

2025 年 9 月 29 日
 Geon97

WebAssembly ( WASM )的话题不像前几年那么多了,现在 ai 的话题是越来越多 WASM 现在是怎样的生态了?

7027 次点击
所在节点    程序员
46 条回复
lizy0329
2025 年 9 月 29 日
合成海报也可以用
Geon97
2025 年 9 月 29 日
@liuliuliuliu 是的不太友好,WASM 只能调用 JS ,通过 JS 操作 DOM ,前端的意义不大,但是如果吧密钥放入到 wasm 里要比 js 混淆更安全
Tyaqing
2025 年 9 月 29 日
做前端 CPU 密集的需求会用到,比如我的图片本地压缩插件就用到 https://www.exportx.dev/

然后一些应用 web 都会用到,比如 ffmpeg 压缩视频,剪映 web ,其实 web 端做 CPU 密集也只有 WASM ,没有其他可选
crackidz
2025 年 9 月 29 日
wasi 我知道有不少公司在用
bingfengfeifei
2025 年 9 月 29 日
C 库,Golang 中使用 wazero 通过 wasm 调用。 消除 CGO
zhcode
2025 年 9 月 29 日
用过 wasm 解析 pdf 的三方依赖
voidcomma
2025 年 9 月 30 日
五六年前就在用了,加密、图像识别和处理
mightybruce
2025 年 9 月 30 日
wasm 前端已经出现在各个公司了比如 ffmpeg wasm , opencv 浏览器 wasm , 后端 wasi 运行时 以及 wasm 还在变化,这个月出现了 wasm 3.0 了,
现在云原生网关大多支持 wasm

wasm 运行时是否能代替容器还不一定,但是在云原生 cncf 中已经有众多项目了

https://landscape.cncf.io/?group=wasm
ragnaroks
2025 年 9 月 30 日
最常见的就是客户端视频处理了,另外就是页游( unity3d ),其它方面个人确实没看到大规模应用的
eagleoflqj
2025 年 9 月 30 日
公司没在用,但我自己很感兴趣
把 fcitx5 做成了 wasm 在浏览器跑 https://github.com/fcitx-contrib/fcitx5-online
也在往 ChromeOS 移植 https://github.com/fcitx-contrib/fcitx5-chrome
subframe75361
2025 年 9 月 30 日
一些 Local First 的应用会用到 sqlite-wasm 或者 pglite
AoEiuV020JP
2025 年 9 月 30 日
算有?音视频会议的证书验证相关是 go 语言写的闭源,web 前端和接口 nodejs 是加载的 go 编译出的 wasm ,
BornThisWay
2025 年 9 月 30 日
正儿八经看过有用的网页也就是上传视频处理的了 还是个人网页
94
2025 年 9 月 30 日
需要用到的早就用上了,没有用上的也不会应为发布了 3.0 就上 WASM 。
mundane
2025 年 9 月 30 日
有用啊,比如用 ffmpeg.wasm 在浏览器端进行音频格式的转换,我开发的一个 https://opsutomp3.io 就是用了这个
mundane
2025 年 9 月 30 日
@mundane 不好意思,是 https://opustomp3.io
chenluo0429
2025 年 9 月 30 日
wasm 在生产端有很多重大的问题
1. 低版本可用性差,在 chrome98 及以下版本上,wasm 代码编译展开的速度非常慢
2. wasm 虽然运行效率高,但是和 js 之间传递数据需要拷贝,低效且占用双份内存
3. wasm 内存区块一旦分配无法回收,提案通过遥遥无期。即使通过并且实装,大部分设备支持 gc 我估计十五年内都不一定会实现
hengshenyu
2025 年 9 月 30 日
以前都是用 wasm 成品库,最近把一个项目中的一个计算密集的函数转到了 wasm ,性能提升了两到三倍
skiy
2025 年 9 月 30 日
运行时有点多,不知道哪个好用。
yyj08070631
2025 年 9 月 30 日
@Geon97 其实一样的,wasm 包是公开的,只要逆向一下 js 的调用逻辑,一样可以输出正确结果,只是不知道 wasm 的内部逻辑而已

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

https://v2ex.ih06.com/t/1162584

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

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

© 2021 V2EX