问一问大家对 WebAssembly 的看法。 - V2EX
请不要在回答技术问题时复制粘贴 AI 生成的内容
jianleer

问一问大家对 WebAssembly 的看法。

  •  
  •   jianleer Jun 20, 2017 4581 views
    This topic created in 3254 days ago, the information mentioned may be changed or developed.

    官网: http://webassembly.org/

    Compiling for the Web with WebAssembly (Google I/O '17)
    https://youtu.be/6v4E6oksar0

    17 replies    2019-11-29 16:37:49 +08:00
    pysama
        1
    pysama  
       Jun 20, 2017
    随便一说

    能赚钱吗(提升开发、维护效率,降低 xx 成本)
    能搞事情吗?(轮子)
    abcbuzhiming
        2
    abcbuzhiming  
       Jun 21, 2017
    刚起步的技术,浏览器支持不一,有啥好说的,慢慢等吧
    wweir
        3
    wweir  
       Jun 21, 2017 via Android
    看好其在页游、巨型网络应用上的发展
    swcat
        4
    swcat  
       Jun 21, 2017 via iPhone
    ie 可以再战 10 年
    congeec
        5
    congeec  
       Jun 21, 2017
    还没进 W3C 标准吧?
    等什么时候支持 GC 了,typescript 一同天下
    jianleer
        6
    jianleer  
    OP
       Jun 21, 2017
    @abcbuzhiming 浏览器不支持的会自动转换为 Javascript
    jianleer
        7
    jianleer  
    OP
       Jun 21, 2017
    @congeec 并不是要替代 Javascript,只是作为 Javascript 的补充
    hlouis
        8
    hlouis  
       Jun 21, 2017 via iPad
    u3d unreal 之类的工具很快就能受益,我觉得这是页面应用的一个大机会,终于有和 native app 竞争的资本了。
    noli
        9
    noli  
       Jun 21, 2017 via iPhone
    终于可以甩开 js 用更好的语言撸网页
    droiz
        10
    droiz  
       Jun 21, 2017
    好的方向,但是目前还有硬伤:
    如果编译到二进制直接调用,支持的数据类型有限;如果编译到 js,体积过大。还是得等时间来慢慢优化。
    可用的地方目前也仅限于需要高性能的部分,作为一个补充是很好的,代替 js 就不要想了。
    jianleer
        11
    jianleer  
    OP
       Jun 21, 2017
    @droiz 过饭也说是作为 js 的补充,并不是要替代 js
    jianleer
        12
    jianleer  
    OP
       Jun 21, 2017
    @droiz 官方
    demerol
        13
    demerol  
       Jun 21, 2017 via Android
    觉得走错了吧,应该做成像.net IL 那样的,带垃圾回收的二进制虚拟机,但是 wasm 只是个安全的二进制虚拟机,可能一开始的初衷是用 c/c++库来加速吧
    JerryCha
        14
    JerryCha  
       Jun 21, 2017
    撸一个解码器
    FrankHB
        15
    FrankHB  
       Jun 21, 2017
    过得去的部分也就是 Assembly。不过已经算是沾上 Web 的东西里三观难得比较正的了。

    欺负一下 2nd Futamura projection 都实现不了的主流环境已然足够。

    @pysama 能。能。

    @congeec @demerol GC 才没意义。
    这种层次的东西不能甩掉 GC 跟残废有多大区别,凭空多造互操作工作量是为了创造就业?
    而且要 GC 不能自己撸,非得钦定一个逗比实现?
    demerol
        16
    demerol  
       Jun 22, 2017 via Android
    @FrankHB .net 的 c++/cli 就可以手动操作内存,gc 可以做成一个可选项啊。问题在每次传输都要把 gc 的二进制代码传过去,像 go 编译的小程序普遍比 c 的大很多
    alabulei
        17
    alabulei  
       Nov 29, 2019
    最近看了一篇文章,讲 WASM 从客户端转向服务端,感觉很有前景。
    About     Help     Advertise     Blog     API     FAQ     Solana     4322 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 68ms UTC 05:33 PVG 13:33 LAX 22:33 JFK 01:33
    Do have faith in what you're doing.
    ubao msn 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