Misplaced Pages

Chakra (JavaScript engine)

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
(Redirected from ChakraCore) Open-source JavaScript engine developed by Microsoft This article is about the JavaScript engine used in Microsoft Edge Legacy. For the engine of Internet Explorer, see Chakra (JScript engine). For other uses, see Chakra (disambiguation).
Chakra
Developer(s)Microsoft
Stable release1.11.24 / December 8, 2020; 4 years ago (2020-12-08)
Repository
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. Like the EdgeHTML browser engine, the declared intention was that it would reflect the "Living Web". 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.

Standards support

Chakra supports ECMAScript 5.1 with partial support for ECMAScript 2015.

Open sourcing

Following an initial announcement on December 5, 2015, Microsoft open sourced the Chakra engine as ChakraCore, including all the key components of the JavaScript engine powering Microsoft Edge on their GitHub page under the MIT License on January 13, 2016. ChakraCore is essentially the same as the Chakra engine that powers the Microsoft Edge browser, but with platform-agnostic bindings, i.e. without the specific interfaces utilised 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.

References

  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.
  5. "Microsoft Edge's JavaScript engine to go open-source". Microsoft. 2015-12-05. Retrieved December 8, 2015.
  6. ^ 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

External links

ECMAScript
Dialects
Engines
(comparison)
Frameworks
Client-side
Server-side
Multiple
  • Cappuccino
Libraries
People
Other
Lists
JavaScript libraries
Ajax frameworks
Comparisons
JavaScript frameworks
server-side JavaScript
Microsoft Corporation
People
Founders
Board of directors
Senior leadership team
Corporate VPs
Employee groups
Products
Hardware
Software
Programming
languages
Web properties
Company
Conferences
Divisions
Estates
Campaigns
Criticism
Litigation
Acquisitions
Microsoft free and open-source software (FOSS)
Overview
Software
Applications
Video games
Programming
languages
Frameworks,
development tools
Operating systems
Other
Licenses
Forges
Related
Category
Categories: