返回上一页  首页 | cnbeta报时: 20:00:54
WebAssembly开始在浏览器当中进行预览
发布日期:2016-11-01 23:14:09  稿源:cnBeta.COM

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

http://static.cnbetacdn.com/article/2016/1101/50a3c91299d67ba.jpg

查看网友评论   返回完整版观看

返回上一页  首页 | cnbeta报时: 20:00:54

文字版  标准版  电脑端

© 2003-2024