微软计划开源浏览器JavaScript引擎Chakra

微软今天宣布计划开源Chakra的核心组件,Chakra是微软windows 10搭载的最新Edge浏览器以及IE浏览器使用的JavaScript引擎。

微软表示将于明年1月份将ChakraCore的源码托管到GitHub,最初支持Windows平台。

除了微软浏览器外,Chakra还驱动着微软的Azure DocumentDB、Cortana、Outlook.com、TypeScript、Windows 10 IoT内核的Node.js等,以及横跨xbox主机、微软智能手机和PC的Windows 10应用。

微软对ChakraCore的定义是全面的独立自主的JavaScript虚拟机,可以嵌入任何需要脚本开发的设备和应用,可以部署在从云服务到IoT物联网服务等各种应用中,微软重点提及了NoSQL数据库、生产力软件和游戏引擎三大应用。

据悉,微软全面支持下的ChakraCore开源项目将提供JavaScript代码运行所需的包括解析、解释、编译和执行等所有功能和环境,无需借助Edge浏览器。

ChakraCore

ChakraCore开源

ChakraCore支持一系列新的平台诊断API,而且可以通过标准化或者互操作性实现跨平台部署,但是微软并未透露将侧重何种演进道路,但表示会在Chakra中同时支持两者。

未来,微软承诺将把ChakraCore带到其他平台,并已经在开发人员中征集平台选择意愿。

下个月微软将公开ChakraCore的更多技术细节,并邀请开发者反馈改进意见,目前包括英特尔、AMD和NodeSource等公司已经表示希望参与ChakraCore项目。

微软公司进来不断鼓吹ChakraCore在内部测试中的性能,最新的第三方测试显示,微软的Edge在性能上已经确实可以匹敌Chrome和Firefox,而且Chakra支持ES6的大多数功能以及asm.js。

总之,微软开源ChakraCore的目的无非是:借助开源社区的力量加快JavaScript引擎的改进,不断提高性能,丰富功能。

第一时间获取面向IT决策者的独家深度资讯,敬请关注IT经理网微信号:ctociocom

   

除非注明,本站文章均为原创或编译,未经许可严禁转载。

相关文章:


关于作者