Chakra (JavaScript engine)

From Wikipedia, the free encyclopedia

Template:Short description Script error: No such module "about". Script error: No such module "Infobox". Script error: No such module "Check for unknown parameters".Script error: No such module "Check for conflicting parameters". Chakra was a free and open-source JavaScript engine developed by Microsoft for its Microsoft Edge Legacy web browser. It is a fork of the same-named JScript engine used in Internet Explorer. As with the EdgeHTML browser engine, the declared intention was that it would reflect the "Living Web".[1] The core components of Chakra were open-sourced as ChakraCore. In 2021, Microsoft terminated support for the engine, citing its transition to a Chromium-based engine for Edge. Support has been transferred to the community, where it remains inactive.[2]

Standards support

Chakra supports ECMAScript 5.1 with partial support for ECMAScript 2015.[3]

Open sourcing

Following an initial announcement on December 5, 2015,[4][5] 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 the MIT License on January 13, 2016.[5][6] ChakraCore is essentially the same as the Chakra engine that powers the Microsoft Edge Legacy browser, but with platform-agnostic bindings, i.e., without the specific interfaces utilized within the Universal Windows App platform.

Microsoft has also created a project on GitHub that allows Node.js to use ChakraCore as its JavaScript engine instead of V8.[7]

References

Page Template:Reflist/styles.css has no content.

  1. Script error: No such module "citation/CS1".
  2. Script error: No such module "citation/CS1".
  3. Script error: No such module "citation/CS1".Script error: No such module "Unsubst".
  4. Script error: No such module "citation/CS1".
  5. a b Microsoft open sources Edge web browser's JavaScript engine, plans port to Linux on zdnet.com by Steven J. Vaughan-Nichols (on January 13, 2016)
  6. ChakraCore on github.com
  7. Node.js enabled for ChakraCore on github.com

Script error: No such module "Check for unknown parameters".

Script error: No such module "Navbox". Script error: No such module "Navbox". Template:Microsoft FOSS