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

49 天前
 Geon97

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

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

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

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

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

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

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

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

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

© 2021 V2EX