WebAssembly ( WASM )的话题不像前几年那么多了,现在 ai 的话题是越来越多 WASM 现在是怎样的生态了?
![]() |
1
ejin 1 天前
有点不好意思
没搞懂怎么用 |
![]() |
2
ejin 1 天前
按说 vue 这种框架应该先用上吧,但是他们似乎都不用,那我就不知道怎么用了,问了 AI 也是云里雾里的。
我只确定了一条,js 可以和 wasm 程序有交互,但是其他的就不了解了。 |
![]() |
3
dzdh 1 天前
感觉 api 请求参数加密啥的可以把加密密钥扔到 wasm 里。其他就不知道了。
|
4
horizon 1 天前
3D 、语音视频用的多
|
![]() |
5
danbai PRO 前几天刚发了 3.0
|
![]() |
6
masterclock 23 小时 30 分钟前
试过几次了,没成功
|
![]() |
7
rabbbit 23 小时 25 分钟前
两种场景:
1 前端需要高性能的场景,例如寻路、图像处理 2 直接编译现有的 C++ 程序供前端使用 |
![]() |
8
manami 23 小时 7 分钟前
游戏可能用的比较多,微信、抖音小程序可以用 WebAssembly 转
|
![]() |
9
Dawnnnnnn 22 小时 42 分钟前
云原生这边有在用,比如写一些 k8s 网关的插件啥的
|
10
kzfile 22 小时 36 分钟前
有用,解析一些我们的私有二进制格式
|
![]() |
11
andyskaura 22 小时 35 分钟前
有用,diy 的混淆和解密,webp 解码和组图
|
12
caocong 22 小时 25 分钟前
直接没用过,用过 hash-wasm 这种组件
|
![]() |
13
coldmonkeybit 22 小时 18 分钟前
只有装的依赖里面用到,直接用没有
|
![]() |
14
KagurazakaNyaa 21 小时 47 分钟前
https://github.com/ffmpegwasm/ffmpeg.wasm
应该有不少用这个做端侧编解码之类的 |
![]() |
15
Ketteiron 21 小时 4 分钟前 ![]() 开发/测试环境玩过,没啥意义
对一些性能瓶颈在 js 本身的才有意义,一般是 2/3D 、音视频 |
![]() |
16
Geon97 OP @andyskaura 可以把密钥放进去。增加 js 逆向的难度
|
![]() |
17
liuliuliuliu PRO 我觉得当前 wasm 的最大问题是不能操作 dom ,也就是说操作 dom 还要用 js ,那也就是说还是无法拜托 js ,那意义就大打折扣了。
|
![]() |
18
sakuraT1 20 小时 51 分钟前
弥知有个网页端 AR 好像就是 wasm ,请求这个一个包,里面暴露一些方法给客户端,AR 识别
|
![]() |
19
zhangyunlu80 20 小时 45 分钟前
之前加密场景有用过,直接 调用 wasm (加密库),保证前端加密算法的绝对安全
|
![]() |
20
Parva 20 小时 37 分钟前
使用场景就跟安卓\IOS 用 C 写的库差不多吧
|
![]() |
21
lizy0329 20 小时 4 分钟前
合成海报也可以用
|
![]() |
22
Geon97 OP @liuliuliuliu 是的不太友好,WASM 只能调用 JS ,通过 JS 操作 DOM ,前端的意义不大,但是如果吧密钥放入到 wasm 里要比 js 混淆更安全
|
![]() |
23
Tyaqing 18 小时 16 分钟前
做前端 CPU 密集的需求会用到,比如我的图片本地压缩插件就用到 https://www.exportx.dev/
然后一些应用 web 都会用到,比如 ffmpeg 压缩视频,剪映 web ,其实 web 端做 CPU 密集也只有 WASM ,没有其他可选 |
24
crackidz 13 小时 59 分钟前
wasi 我知道有不少公司在用
|
![]() |
25
bingfengfeifei 13 小时 22 分钟前
C 库,Golang 中使用 wazero 通过 wasm 调用。 消除 CGO
|
![]() |
26
zhcode 12 小时 52 分钟前
用过 wasm 解析 pdf 的三方依赖
|
27
xiaojie668329 12 小时 21 分钟前
五六年前就在用了,加密、图像识别和处理
|
![]() |
28
mightybruce 11 小时 15 分钟前
wasm 前端已经出现在各个公司了比如 ffmpeg wasm , opencv 浏览器 wasm , 后端 wasi 运行时 以及 wasm 还在变化,这个月出现了 wasm 3.0 了,
现在云原生网关大多支持 wasm wasm 运行时是否能代替容器还不一定,但是在云原生 cncf 中已经有众多项目了 https://landscape.cncf.io/?group=wasm |
![]() |
29
ragnaroks 10 小时 19 分钟前
最常见的就是客户端视频处理了,另外就是页游( unity3d ),其它方面个人确实没看到大规模应用的
|
30
eagleoflqj 7 小时 52 分钟前 via iPhone
公司没在用,但我自己很感兴趣
把 fcitx5 做成了 wasm 在浏览器跑 https://github.com/fcitx-contrib/fcitx5-online 也在往 ChromeOS 移植 https://github.com/fcitx-contrib/fcitx5-chrome |
![]() |
31
subframe75361 3 小时 16 分钟前 via Android
一些 Local First 的应用会用到 sqlite-wasm 或者 pglite
|
![]() |
32
AoEiuV020JP 3 小时 5 分钟前
算有?音视频会议的证书验证相关是 go 语言写的闭源,web 前端和接口 nodejs 是加载的 go 编译出的 wasm ,
|
![]() |
33
abelmakihara 3 小时 2 分钟前
正儿八经看过有用的网页也就是上传视频处理的了 还是个人网页
|
![]() |
34
94 2 小时 39 分钟前
需要用到的早就用上了,没有用上的也不会应为发布了 3.0 就上 WASM 。
|
![]() |
35
mundane 2 小时 33 分钟前
有用啊,比如用 ffmpeg.wasm 在浏览器端进行音频格式的转换,我开发的一个 https://opsutomp3.io 就是用了这个
|
![]() |
36
mundane 2 小时 31 分钟前
@mundane 不好意思,是 https://opustomp3.io
|
37
chenluo0429 1 小时 55 分钟前 via Android
wasm 在生产端有很多重大的问题
1. 低版本可用性差,在 chrome98 及以下版本上,wasm 代码编译展开的速度非常慢 2. wasm 虽然运行效率高,但是和 js 之间传递数据需要拷贝,低效且占用双份内存 3. wasm 内存区块一旦分配无法回收,提案通过遥遥无期。即使通过并且实装,大部分设备支持 gc 我估计十五年内都不一定会实现 |
![]() |
38
hengshenyu 1 小时 49 分钟前 via Android
以前都是用 wasm 成品库,最近把一个项目中的一个计算密集的函数转到了 wasm ,性能提升了两到三倍
|