V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
des
V2EX  ›  前端开发

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

  •  
  •   des · 2016-08-24 18:50:59 +08:00 · 2653 次点击
    这是一个创建于 3014 天前的主题,其中的信息可能已经有所发展或是发生改变。
    先是有 asm.js 、 TypeScript ,现在又有了 webassembly ,什么语言都能写前端了

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


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

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

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

    总的来说没多大意思。

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

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

    然后 JS 有了一种标准的二进制格式之后,也方便以后基于这个格式做标准化的性能提升。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5576 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 07:55 · PVG 15:55 · LAX 23:55 · JFK 02:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.