APP下载
报价宝  ›  综合  › 

微软、Google与Mozilla支持WebAssembly标准以加快网页载入速度

报价宝 来源:baojiabao.com 发布时间:2018-02-08 01:25:00 10月28日更新
报价宝综合消息微软、Google与Mozilla支持WebAssembly标准以加快网页载入速度

微软宣布,与Google及Mozilla等浏览器业者都已加入WebAssembly专案以共同开发此一可加快浏览器载入网页速度的新格式标准。

WebAssembly是一个专为网站设计的新二进制格式,未来可望取代asm.js。asm.js为Javascript的最佳化子集,舍弃了一些Javascript的功能以换取执行效能,多数的Javascript引擎是将Javascript程式转成二进制码再转成机械码,而asm.js则能绕过第一个编译步骤。

根据该专案的说明,二进制的WebAssembly格式的JS语法分析(parsing)速度可加快20倍以上,在行动装置上,光是解析大型的程式码往往动辄就耗去20-40秒时间,若能直接原生解码便能大幅提升使用经验 。WebAssembly还能突破asm.js在预编译上的限制,而且就算没有特定的最佳化asm.js也能拥有良好的执行效能。此外,它还允许浏览器把WebAssembly部署在既有的Javascript引擎上,就像是一个新的Javascript功能,因而降低了浏览器业者采纳新标准的成本。

微软说明,WebAssembly能以二进制格式递送JavaScript档案,其载入速度快过一般的JavaScript文字档,将会加速浏览器的网页载入速度,在行动装置上特别重要。

微软也期望未来WebAssembly的发展能够与JavaScript保持良好的互动、支援更多的语言,以及带来原生效能。

WebAssembly初期锁定C/C++程式语言,并支援Emscripten与PNaCl等基于LLVM的编译器,亦计划于未来支援更多的程式语言与编译器。WebAssembly目前仍处早期发展阶段,尚无详细的规格或设计内容,但外界相信它在三大浏览器业者的支援下很快就会被发扬光大。(编译/陈晓莉)

 

文章标签: 报价宝 降噪耳机价格 耳机价格 红米手机价格 华为手机价格 小米手机价格 电视机价格 笔记本电脑价格 笔记本价格 汽车价格 笔记本价格 电视机价格 华为手机价格 红米手机价格 耳机价格