微软开源Microsoft Edge及IE浏览器的JavaScript引擎Chakra
去年年末微软就已经宣布将在2016年开源Microsoft Edge和老牌浏览器IE使用的JavaScript引擎Chakra。
目前Chakra已经通过MIT协议在Github上公布了源代码,微软称未来许多Chakra的关键组件开发过程都会进行公布。
微软首席项目经理Gaurav Seth表示ChakraCore代码库具有完整支持及独立的JavaScript引擎,可嵌入与开发项目中或作为创新的基础。
微软也会对开源社区作出的贡献予以回馈,任何对ChakraCore的变更都会被检查,目的是确保所有变更未来可能成为Microsoft Edge和Windows 10通用性Windows平台的一部分。
微软也已经在GitHub网站上公布了ChakraCore的蓝图,现在开发者可以通过具备C++支持的Visual Studio 2013或2015在Windows 7 SP1以上版本建立ChakraCore,之后从Linux开始推向其他平台。
为此微软已经独立分出Chakra JIT编译器,只有Interpreter或Runtime的版本,以便更容易的跨平台转移。
微软也邀请开发者提供希望ChakraCore支持的平台,或者直接协助微软将其移植到其他平台。
ChakraCore后续目标工作还包括让Node.js得意执行于ChakraCore、持续JavaScript语言的创新,以及改进ChakraCore的诊断支持等。
Sources:Microsoft/ChakraCore - GitHub