欢迎光临
我们一直在努力

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

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

未经允许不得转载:陈丹的博客 » WebAssembly开始在浏览器当中进行预览

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址