APP下载
报价宝  ›  综合  › 

微软预计于明年1月以开放源码释出Edge浏览器核心ChakraCore

报价宝 来源:baojiabao.com 发布时间:2018-02-03 03:25:00 10月06日更新
报价宝综合消息微软预计于明年1月以开放源码释出Edge浏览器核心ChakraCore

微软上周五宣布,将在下个月借由GitHub释出ChakraCore开放源码,内含Chakra的各种核心元件,包括支撑Microsoft Edge浏览器之JavaScript引擎的所有核心元件。

Chakra是微软在2008年所开发的JavaScript引擎,最早用于IE 9上,主要的特性在于它是在一个与浏览器平行的独立处理器核心上即时编译脚本,后来也被应用在微软最新的Edge浏览器与其他服务上。

微软首席专案经理Gaurav Seth表示,他们希望ChakraCore可被广泛应用在各种服务上,从云端服务、物联网到其他。

Seth说,自Chakra开始,JavaScript从一个主要用来支援浏览器的语言变成一项可支撑各种应用的技术,像是市集中的程式、服务器端应用、云端服务、NoSQL数据库、游戏引擎、前端工具与物联网等,意谓著Chakra还得支援原生互动、也要有可于有限资源的环境中调节资源以执行程式码的弹性与能力,而Chakra的直译器则在这此一跨平台架构的技术可携上扮演了关键角色。

除了Edge浏览器以外,Chakra在微软内部还被应用在基于Xbox、手机与PC的Windows通用程式,Azure云端的DocumentDB,Cortana数位语音助理与Outlook.com。此外,微软也让Chakra相容于开放源码的跨平台运作环境Node.js ,一方面扩大Node.js的生态环境,另一方面也将Node.js带至微软物联网平台Windows 10 IoT Core。

微软亦强调Chakra的执行速度,在Octane与JetStream两项JavaScript的标竿测试上,Edge的效能皆超越了IE、Chrome与Firefox。

而即将释出的ChakraCore与应用在Edge浏览器上的Chakra能力大致相同,最大的两个不同点在于前者并未捆绑浏览器或微软的通用程式平台,而且相较于Chakra所使用的基于COM的诊断APIs,ChakraCore支援各种现代的诊断APIs。

Seth指出,ChakraCore已是一个成熟且独立的JavaScript虚拟机器,它拥有解析、直译、编译与执行JavaScript的能力,完全不用仰赖Edge,可被嵌入各式需要脚本能力的产品或应用中,诸如NoSQL数据库、生产力软件或游戏引擎,也能透过Node.js或云端平台来延伸JavaScript,在成为开放源码专案后,可望借由社群的贡献不断改善ChakraCore并扩大它的应用。

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