Chakra (JavaScript engine)
Template:Short description Script error: No such module "about".
Page Module:Infobox/styles.css has no content.
| Chakra | |
|---|---|
| [[Programmer|DeveloperTemplate:Pluralize from text]] | Microsoft |
| Written in | C++ |
| Engine | Page Template:Plainlist/styles.css has no content.Template:EditAtWikidata |
| Operating system | Windows, macOS, Linux |
| Platform | IA-32, x86-64, ARM, ARM64 |
| Type | JavaScript engine |
| License | MIT License |
| Website | Script error: No such module "WikidataIB". |
| Repository | Page Template:Plainlist/styles.css has no content.
|
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".[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
Chakra supports ECMAScript 5.1 with partial support for ECMAScript 2015.[4]
Open sourcing
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
Page Template:Reflist/styles.css has no content.
- ^ Page Module:Citation/CS1/styles.css has no content."Releases · microsoft/ChakraCore · GitHub". GitHub ChakraCore repository. Retrieved 2021-02-28.
- ^ Page Module:Citation/CS1/styles.css has no content."Targeting Edge vs. Legacy Engines in JsRT APIs". Retrieved 10 September 2015.
- ^ Page Module:Citation/CS1/styles.css has no content."org/Release 1.12 plan.md at master · chakra-core/org". GitHub. Retrieved 2023-11-17.
- ^ Page Module:Citation/CS1/styles.css has no content."Microsoft Edge Platform Status". Microsoft.com. Retrieved 10 September 2015.[permanent dead link]
- ^ Page Module:Citation/CS1/styles.css has no content."Microsoft Edge's JavaScript engine to go open-source". Microsoft. 2015-12-05. Retrieved December 8, 2015.
- ^ 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)
- ^ ChakraCore on github.com
- ^ Node.js enabled for ChakraCore on github.com
External links
- ChakraCore on GitHub
Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found. Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found. Template:Microsoft FOSS