近日,微软宣布开源 Chakra 的核心组件。Chakra 是微软新一代浏览器 Microsoft Edge 的 JavaScript 引擎。相关代码将于 2016 年 1 月上传到微软的 GitHub 账号,项目名称为 ChakraCore,遵循 MIT 许可协议。
Chakra 是微软 2008 年新创建的一个 JavaScript 引擎,其基本构建原则是要具备现代 Web 应用所需要的性能特性,并能非常容易地应用于各种不断出现的场景。也就是说,Chakra 需要能够快速启动和运行,提供卓越的用户体验,并充分发挥底层硬件的潜能。下面是 Chakra 的基本架构:
