1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

科技 WebAssembly开始在浏览器当中进行预览

Discussion in '新闻聚焦' started by 漂亮的石头, 2016-11-01.

  1. 漂亮的石头

    漂亮的石头 版主 Staff Member

    Joined:
    2012-02-10
    Messages:
    488,439
    Likes Received:
    48
    虽然我们已经密切关注Web浏览器中的JavaScript性能,但现在的注意力正转向进一步提高浏览器中的代码执行效率。WebAssembly是WebAssembly社区组(包括Microsoft,Mozilla,Google和Apple)协作努力结果。与JavaScript不同,JavaScript需要在执行之前对纯文本代码进行“即时”(JIT)编译,而Web浏览器将下载预编译的WebAssembly字节码。 使用WebAssembly另外一个前景是可以将C或C ++编写的外部代码移植到Web浏览器当中。

    当浏览器最终启用处理WebAssembly二进制代码的功能时,它将启用比现在广泛使用的纯文本JavaScript更小的可执行包。反过来,内容可以更快地传送,使得更有效地使用带宽,这是移动设备的重要考虑。此外,移动设备的整体性能也将有戏剧性的改进,WebAssembly代码加载速度比目前其他方式快20多倍,这将有助于减少电池消耗。

    目前,主要的浏览器预览WebAssembly的方式不同,虽然微软仍然努力将WebAssembly支持纳入Chakra核心,该公司表示,它已经接近在Microsoft Edge发布预览。同时,Mozilla和Google通过更改各自浏览器测试版本当中的配置标志来启用WebAssembly支持。

    [​IMG]
     
Loading...