WebAsseMbly可作为发布候选人提供
WebAsseMbly,定位为升高Web性能的预期预期的便携式代码格式,前往发布候选阶段。预计明年规格发布后,该技术将在浏览器中逐默认发布。
WebAsseMbly浏览器预先浏览Google“S V8 JavaScript引擎组,Mozilla”S Firefox Group和Microsoft“SEDED浏览器构建器之间的协作产品。V8组表示,它作为Webassembly“最小可行产品”设计的发布候选者,包括语义,二进制格式和JavaScript API。现在,工作工具链器也可用于开发人员从C / C ++源文件中编译WebasseMbly模块。
[了解如何与我们的开发人员的职业发展指南联系。/编程的艺术正在迅速变化。我们帮助您导航在编程中的热点以及冷热的内容。/跟上使用InfoWorld应用程序开发时事通讯编程的热门话题。]“我很高兴地说我们有一个二进制格式发布候选人,中继SPIDermoonkey和v8中已经有兼容的实现,其中包括Chakra和JavaScriptCore的主动持续工作,”软件工程师Mozilla Luke Wagner说。
微软还注意到了WebAsseMbly的进度。“我们”在开源Chakracore项目repo的Microsoft Edge在Microsoft Edge的Webassembly中努力工作,“Microsoft”Chakra JavaScript引擎的计划经理Limin Zhiu说。“Microsoft Edge和Chakracore接近运送浏览器预览,我们期望在实现完整的JavaScript API时。”
“禁止社区反馈产生的重大设计变迁,WebAsseMbly社区集团计划在2017年第1季度生产官方规范,当时V8集团表示,将鼓励将浏览器发货,”V8集团表示。“从那时起,二进制格式将被重置为版本1,并且webassembly将是较少的版本的,功能测试和向后兼容。”但是Wagner警告说:“事情会改变直到标准被标记为Done,并且在浏览器中启用了WebAssembly - 然后将其作为往常分手。”
由于WebAsseMbly仍然在Chrome中的标志后面(Chrome://标志/#enable-webassembly),因此尚未推荐用于生产使用。“但是,浏览器预览周期标记了我们正在积极收集关于规范的设计和实现的反馈的时间。鼓励开发人员在浏览器中测试编译和移植应用程序并在浏览器中运行它们,“V8组表示。v8在TurboOman编译器中优化WebAssembly,以及替代ASM.js流水线将ASM.js转换为Webassembly,以便现有的ASM.js站点可以从WebasseMbly概要的汇编中受益即将完成。
Webassembly可能成为网络的“安全本地格式”,JavaScript创始人Brendan Eich表示。除了Google,Microsoft和Mozilla,Apple和全球网络联盟还备份了Webassembly。
这个故事,“Webassembly可以作为发布候选人”最初由Infoworld发布。