几年前这个概念蛮火的,但是没看到有什么落地场景,当时见到最多的案例是把 windows 系统, 数据库,客户端游戏运行在浏览器中。
当时讨论比较多的 wasi ,好像也没什么下文。
几年过去了:
- webassembly 现在是一个什么情况?
- 大家有什么在生产中落地它的实践吗?
- 目前社区对它未来的发展方向是怎么规划的?

几年前这个概念蛮火的,但是没看到有什么落地场景,当时见到最多的案例是把 windows 系统, 数据库,客户端游戏运行在浏览器中。
当时讨论比较多的 wasi ,好像也没什么下文。
几年过去了:
1 llej Apr 13, 2025 还在发展中,他现在更适合作为一个跨语言的 sdk ,在 js 的场景中,由于数据交换等问题他未必比 js 快 |
2 mingtong Apr 13, 2025 ASP.NET Core 9 的主推架构 Blazor 就是基于 webassembly 的微软落地。 目标是让一个 C#码农可以全栈开发。 具体可以看 https://learn.microsoft.com/zh-cn/aspnet/core/tutorials/choose-web-ui?view=aspnetcore-9.0 |
3 codehz Apr 13, 2025 因为很多用例已经集成在库里了,npm 上不少包就是有 wasm 的(你直接搜索这个关键词就好了 |
4 subframe75361 Apr 13, 2025 bolt 这类的 web AI 构建工具( webcontainer ) b 站 av1 编码软解 各类的在线 ffmpeg 套壳 |
5 crackidz Apr 13, 2025 wasi 很多场景其实有落地一轮了,比如说 Cloudflare Worker 的多语言支持其实都是 WASI 的落地,一些边缘计算和 Serverless 场景都有在用了。 网页端不愠不火才发展的 WASI ,很多 npm 包来自一些跨语言编译的工具,比如说 ffmpeg 等等工具,尤其是重计算的。实际业务开发里不是相关行业的应用感觉都不是特别多的应用 |
6 Puteulanus Apr 13, 2025 figma 不是听说就是重度 wasm 的 |
7 flyqie Apr 14, 2025 via Android 感觉实际上还是在 web 领域高性能需求或者移植复杂度上有优势吧。 比如要高性能或者简单的 native 移植。 wasi 似乎用的不算特别多?感觉确实是不温不火。 |
8 voidcomma Apr 14, 2025 很多地方在用的,只是没有看起来很火 |
9 ratazzi Apr 14, 2025 via iPhone 用 zbar wasm 直接在网页上读取 pdf 里的条码 |
10 penisulaS Apr 14, 2025 它并不替代什么场景,但是增加了一些场景,用不到那些新增场景的话感知不到是正常的 |
11 2I0Mto2kjm0c0B9i Apr 14, 2025 项目的播放器 ass 和 ssa 字幕用到了这个做渲染 |
13 Chrisz2zz Apr 14, 2025 写了两年边缘函数计算,最后因为客户太少沦为竞标项 |
14 he110te4m Apr 14, 2025 印象中 flutter 中有这块功能,使用率没太关注 |
15 menglizhi2333 Apr 14, 2025 还是有的, 我现在就是用 Flutter 和 Electron 混合来构建统一的跨端混合 UI ,解决一些通讯上的坑后,还是很丝滑的 |
16 siweipancc Apr 14, 2025 via iPhone 用来在线处理挺好的,不用安装 ffmpeg |
17 catazshadow Apr 14, 2025 via Android 这玩意的寻址范围还是只有 4GB 么 |
18 ThisDay Apr 14, 2025 各种在线视频的解码器吧,如果不是浏览器原生支持的编码都用 ffmpeg 转一下 |
19 areless Apr 14, 2025 via Android 你要是觉得这玩意没用,肯定是没接触过前端模型。小的模型,都直接都是 wasm 加 simd 的。很快很好用。 |
20 nilaoda Apr 15, 2025 一些视频平台的关键参数计算或者 payload 解密都写在 wasm 里 |