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

4 天前
 Geon97

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

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

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

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

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

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

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

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

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

© 2021 V2EX