V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
des

前端技术是越来越来丰富了

  •  
  •   des · Aug 24, 2016 · 3094 views
    This topic created in 3539 days ago, the information mentioned may be changed or developed.
    先是有 asm.js 、 TypeScript ,现在又有了 webassembly ,什么语言都能写前端了

    我也是现在才知道有 webassembly 这个东西的,也不知道出来多久了


    chrome 可以在这里开启 chrome://flags/#enable-webassembly

    以及 demo : https://webassembly.github.io/demo/
    6 replies    2016-08-24 23:05:05 +08:00
    des
        1
    des  
    OP
       Aug 24, 2016 via Android
    咋显示的 1970 年 1 月 1 日??
    FrankFang128
        2
    FrankFang128  
       Aug 24, 2016
    因为 JS 什么功能都没有,当然哪里都能作为宿主啦。
    des
        3
    des  
    OP
       Aug 24, 2016
    @FrankFang128 不是, webassembly 是一个类似于一个 jvm ,可以从任何语言编译到 webassembly
    YuJianrong
        4
    YuJianrong  
       Aug 24, 2016
    webassembly 出来很久了。

    你可以视为 asm.js 的二进制版本。

    总的来说没多大意思。

    理论上来说任何图灵完备的语言都能互相转化,不过其实实用性不大。 GWT 早多少年就可以把 java 编译成 javascript ,除了 Google 还是没人用……
    frankyzf
        5
    frankyzf  
       Aug 24, 2016 via Android
    之所以有 Web Assembly 是因为效率吧?
    YuJianrong
        6
    YuJianrong  
       Aug 24, 2016
    @frankyzf 并不是。

    Web Assembly 主要是为了减少传输 asm.js 文件的体积。

    然后 JS 有了一种标准的二进制格式之后,也方便以后基于这个格式做标准化的性能提升。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2692 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 03:33 · PVG 11:33 · LAX 20:33 · JFK 23:33
    ♥ Do have faith in what you're doing.