Chakra
DeveloperMicrosoft
Stable release
1.11.24 / December 8, 2020; 5 years ago (2020-12-08)[1]
Written inC++
Operating systemWindows, macOS, Linux
PlatformIA-32, x86-64, ARM, ARM64
TypeJavaScript engine
LicenseMIT License
Websitegithub.com/chakra-core/ChakraCore Edit this on Wikidata

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".[2] 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.[3]

Standards support

edit

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

Open sourcing

edit

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 the MIT License on January 13, 2016.[6][7] 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.[8]

References

edit
  1. ^ "Releases · microsoft/ChakraCore · GitHub". GitHub ChakraCore repository. Retrieved 2021-02-28.
  2. ^ "Targeting Edge vs. Legacy Engines in JsRT APIs". Retrieved 10 September 2015.
  3. ^ "org/Release 1.12 plan.md at master · chakra-core/org". GitHub. Retrieved 2023-11-17.
  4. ^ "Microsoft Edge Platform Status". Microsoft.com. Retrieved 10 September 2015.[permanent dead link]
  5. ^ "Microsoft Edge's JavaScript engine to go open-source". Microsoft. 2015-12-05. Retrieved December 8, 2015.
  6. ^ 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)
  7. ^ ChakraCore on github.com
  8. ^ Node.js enabled for ChakraCore on github.com
edit

📚 Artikel Terkait di Wikipedia

Chakra (JScript engine)

new JavaScript engine for its Microsoft Edge Legacy browser, which is confusingly also named Chakra. Microsoft Edge changed to V8 (JavaScript engine) in

List of JavaScript engines

JavaScript engines were interpreters of the source code, but modern engines use just-in-time compilation to improve performance. JavaScript engines are

Microsoft Edge Legacy

was built with Microsoft's own proprietary browser engine, EdgeHTML, and their Chakra JavaScript engine. It was not released for Windows 8.1 (includes desktop

JScript

"legacy Chakra engine", and a second one used by Microsoft Edge Legacy browser and sometimes referred to as "new Chakra engine", "Edge engine" or "Chakra.dll"

JavaScript

WHATWG. As of 2025, JavaScript is the most widely used programming language on GitHub. Web browsers have a dedicated JavaScript engine that executes the

Chakra (disambiguation)

music Chakras, a 2018 song by Kanye West from Yandhi Chakra (JScript engine), developed by Microsoft for Internet Explorer 9 Chakra (JavaScript engine), developed

Index of JavaScript-related articles

Boa (JavaScript engine) BONDI (OMTP) Bookmarklet Bootstrap (front-end framework) Brendan Eich Browserify BSON Cable Haunt Chakra (JavaScript engine) Chart

List of server-side JavaScript implementations

(26 November 2012). "ArangoDB - Using JavaScript in the database". "Microsoft ChakraCore Roadmap". GitHub. "ChakraCore Now Open". 13 January 2016. [1],