设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

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

2016-11-2 22:00| 发布者: joejoe0332| 查看: 863| 评论: 0|原作者: cnBeta.COM|来自: cnBeta.COM

摘要: 虽然我们已经密切关注Web浏览器中的JavaScript性能,但现在的注意力正转向进一步提高浏览器中的代码执行效率。WebAssembly是WebAssembly社区组(包括Microsoft,Mozilla,Google和Apple)协作努力结果。与JavaScript ...

虽然我们已经密切关注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支持。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部