Chakra was afree and open-sourceJavaScript engine developed byMicrosoft for itsMicrosoft Edge Legacyweb browser. It is afork of thesame-named JScript engine used inInternet Explorer. As with theEdgeHTMLbrowser engine, the declared intention was that it would reflect the "Living Web".[2] The core components ofChakra were open-sourced asChakraCore. In 2021, Microsoft terminated support for the engine, citing its transition to aChromium-based engine forEdge. Support has been transferred to the community, where it remains inactive.[3]
Chakra supportsECMAScript 5.1 with partial support forECMAScript 2015.[4]
Following an initial announcement on December 5, 2015,[5][6] Microsoft open sourced the Chakra engine as ChakraCore, including all the key components of the JavaScript engine powering Microsoft Edge [Legacy] on their GitHub page under theMIT License on January 13, 2016.[6][7] ChakraCore is essentially the same as the Chakra engine that powers theMicrosoft Edge Legacy browser, but with platform-agnostic bindings, i.e., without the specific interfaces utilized within theUniversal Windows App platform.
Microsoft has also created a project onGitHub that allowsNode.js to use ChakraCore as its JavaScript engine instead ofV8.[8]