webassembly 这东西现在怎么样了?好像很久没看到有人提起过了。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
cinlen
V2EX    程序员

webassembly 这东西现在怎么样了?好像很久没看到有人提起过了。

  •  
  •   cinlen 180 天前 3603 次点击
    这是一个创建于 180 天前的主题,其中的信息可能已经有所发展或是发生改变。

    几年前这个概念蛮火的,但是没看到有什么落地场景,当时见到最多的案例是把 windows 系统, 数据库,客户端游戏运行在浏览器中。

    当时讨论比较多的 wasi ,好像也没什么下文。

    几年过去了:

    • webassembly 现在是一个什么情况?
    • 大家有什么在生产中落地它的实践吗?
    • 目前社区对它未来的发展方向是怎么规划的?
    20 条回复    2025-04-15 09:46:32 +08:00
    llej
        1
    llej  
       180 天前
    还在发展中,他现在更适合作为一个跨语言的 sdk ,在 js 的场景中,由于数据交换等问题他未必比 js 快
    mingtong
        2
    mingtong  
       180 天前   1
    ASP.NET Core 9 的主推架构 Blazor 就是基于 webassembly 的微软落地。
    目标是让一个 C#码农可以全栈开发。
    具体可以看
    https://learn.microsoft.com/zh-cn/aspnet/core/tutorials/choose-web-ui?view=aspnetcore-9.0
    codehz
        3
    codehz  
       180 天前
    因为很多用例已经集成在库里了,npm 上不少包就是有 wasm 的(你直接搜索这个关键词就好了
    subframe75361
        4
    subframe75361  
       180 天前
    bolt 这类的 web AI 构建工具( webcontainer )
    b 站 av1 编码软解
    各类的在线 ffmpeg 套壳
    crackidz
        5
    crackidz  
       180 天前
    wasi 很多场景其实有落地一轮了,比如说 Cloudflare Worker 的多语言支持其实都是 WASI 的落地,一些边缘计算和 Serverless 场景都有在用了。
    网页端不愠不火才发展的 WASI ,很多 npm 包来自一些跨语言编译的工具,比如说 ffmpeg 等等工具,尤其是重计算的。实际业务开发里不是相关行业的应用感觉都不是特别多的应用
    Puteulanus
        6
    Puteulanus  
       180 天前
    figma 不是听说就是重度 wasm 的
    flyqie
        7
    flyqie  
       179 天前 via Android
    感觉实际上还是在 web 领域高性能需求或者移植复杂度上有优势吧。

    比如要高性能或者简单的 native 移植。

    wasi 似乎用的不算特别多?感觉确实是不温不火。
    xiaojie668329
        8
    xiaojie668329  
       179 天前
    很多地方在用的,只是没有看起来很火
    ratazzi
        9
    ratazzi  
       179 天前 via iPhone
    用 zbar wasm 直接在网页上读取 pdf 里的条码
    kzfile
        10
    kzfile  
       179 天前
    它并不替代什么场景,但是增加了一些场景,用不到那些新增场景的话感知不到是正常的
    2I0Mto2kjm0c0B9i
        11
    2I0Mto2kjm0c0B9i  
       179 天前
    项目的播放器 ass 和 ssa 字幕用到了这个做渲染
    cenbiq
        12
    cenbiq  
       179 天前
    @mingtong Blazor 好久没关注了我记得貌似还是和 next 一样的服务器渲染初始页,再到浏览器中水合动态执行来着?
    Chrisz2zz
        13
    Chrisz2zz  
       179 天前
    写了两年边缘函数计算,最后因为客户太少沦为竞标项
    he110te4m
        14
    he110te4m  
       179 天前
    印象中 flutter 中有这块功能,使用率没太关注
    menglizhi2333
        15
    menglizhi2333  
       179 天前
    还是有的, 我现在就是用 Flutter 和 Electron 混合来构建统一的跨端混合 UI ,解决一些通讯上的坑后,还是很丝滑的
    siweipancc
        16
    siweipancc  
       179 天前 via iPhone
    用来在线处理挺好的,不用安装 ffmpeg
    catazshadow
        17
    catazshadow  
       179 天前 via Android
    这玩意的寻址范围还是只有 4GB 么
    leeyuzhe
        18
    leeyuzhe  
       179 天前
    各种在线视频的解码器吧,如果不是浏览器原生支持的编码都用 ffmpeg 转一下
    areless
        19
    areless  
       178 天前 via Android
    你要是觉得这玩意没用,肯定是没接触过前端模型。小的模型,都直接都是 wasm 加 simd 的。很快很好用。
    nilaoda
        20
    nilaoda  
       178 天前
    一些视频平台的关键参数计算或者 payload 解密都写在 wasm 里
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2972 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 21ms UTC 13:34 PVG 21:34 LAX 06:34 JFK 09:34
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86