# Chakra (JavaScript engine)

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/Chakra_(JavaScript_engine)
> Markdown URL: https://mediated.wiki/source/Chakra_(JavaScript_engine).md
> Source: https://en.wikipedia.org/wiki/Chakra_(JavaScript_engine)
> Source revision: 1307407307
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

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)](/source/Chakra_(JScript_engine)). For other uses, see [Chakra (disambiguation)](/source/Chakra_(disambiguation)).

Chakra Developer Microsoft Stable release 1.11.24 / December 8, 2020; 5 years ago (2020-12-08)[1] Written in C++ Operating system Windows, macOS, Linux Platform IA-32, x86-64, ARM, ARM64 Type JavaScript engine License MIT License Website github.com/chakra-core/ChakraCore

**Chakra** was a [free and open-source](/source/Free_and_open-source) [JavaScript engine](/source/JavaScript_engine) developed by [Microsoft](/source/Microsoft) for its [Microsoft Edge Legacy](/source/Microsoft_Edge_Legacy) [web browser](/source/Web_browser). It is a [fork](/source/Fork_(software_development)) of the [same-named JScript engine](/source/Chakra_(JScript_engine)) used in [Internet Explorer](/source/Internet_Explorer). As with the [EdgeHTML](/source/EdgeHTML) [browser engine](/source/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](/source/Chromium_(web_browser))-based engine for [Edge](/source/Microsoft_Edge). Support has been transferred to the community, where it remains inactive.[3]

## Standards support

Chakra supports [ECMAScript](/source/ECMAScript) 5.1 with partial support for [ECMAScript](/source/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](/source/MIT_License) on January 13, 2016.[6][7] ChakraCore is essentially the same as the Chakra engine that powers the [Microsoft Edge Legacy](/source/Microsoft_Edge_Legacy) browser, but with platform-agnostic bindings, i.e., without the specific interfaces utilized within the [Universal Windows App](/source/Universal_Windows_Platform_apps) platform.

Microsoft has also created a project on [GitHub](/source/GitHub) that allows [Node.js](/source/Node.js) to use ChakraCore as its JavaScript engine instead of [V8](/source/V8_(JavaScript_engine)).[8]

## References

1. **[^](#cite_ref-1)** ["Releases · microsoft/ChakraCore · GitHub"](https://github.com/microsoft/ChakraCore/releases). *GitHub ChakraCore repository*. Retrieved 2021-02-28.

1. **[^](#cite_ref-2)** ["Targeting Edge vs. Legacy Engines in JsRT APIs"](https://msdn.microsoft.com/en-us/library/dn903710(v=vs.94).aspx). Retrieved 10 September 2015.

1. **[^](#cite_ref-3)** ["org/Release 1.12 plan.md at master · chakra-core/org"](https://github.com/chakra-core/org/blob/master/Release%201.12%20plan.md). *GitHub*. Retrieved 2023-11-17.

1. **[^](#cite_ref-4)** ["Microsoft Edge Platform Status"](https://dev.modern.ie/platform/status//?filter=f0100001c&search=es6). Microsoft.com. Retrieved 10 September 2015.[*[permanent dead link](https://en.wikipedia.org/wiki/Wikipedia:Link_rot)*]

1. **[^](#cite_ref-5)** ["Microsoft Edge's JavaScript engine to go open-source"](https://blogs.windows.com/msedgedev/2015/12/05/open-source-chakra-core/). [Microsoft](/source/Microsoft). 2015-12-05. Retrieved December 8, 2015.

1. ^ [***a***](#cite_ref-ChakraCoreopensourced_6-0) [***b***](#cite_ref-ChakraCoreopensourced_6-1) [Microsoft open sources Edge web browser's JavaScript engine, plans port to Linux](https://www.zdnet.com/article/microsoft-open-sources-its-edge-web-browser-javascript-engine-and-plans-to-port-it-to-linux/) on [zdnet.com](/source/Zdnet.com) by Steven J. Vaughan-Nichols (on January 13, 2016)

1. **[^](#cite_ref-7)** [ChakraCore](https://github.com/Microsoft/ChakraCore) on [github.com](/source/Github.com)

1. **[^](#cite_ref-8)** [Node.js enabled for ChakraCore](https://github.com/Microsoft/node) on github.com

## External links

- [ChakraCore](https://github.com/microsoft/ChakraCore) on [GitHub](/source/GitHub)

v t e ECMAScript Dialects ActionScript Haxe Bosque Caja JavaScript engines asm.js JS++ JScript JScript .NET QtScript Solidity TypeScript WMLScript Engines Carakan Futhark JavaScriptCore JScript KJS Linear B QtScript Rhino SpiderMonkey TraceMonkey JägerMonkey Tamarin V8 ChakraCore Chakra JScript .NET Nashorn Frameworks Client-side Dojo Echo Ext JS Google Web Toolkit jQuery Lively Kernel midori MochiKit MooTools Prototype qooxdoo SproutCore Spry Wakanda Framework Server-side Node.js Deno Bun GraalJS Jaxer AppJet WakandaDB Multiple Cappuccino Libraries Backbone.js SWFObject Underscore.js People Brendan Eich Douglas Crockford John Resig Scott Isaacs Other DHTML Ecma International JSDoc JSGI JSHint JSLint JSON JSSS Sputnik SunSpider Asynchronous module definition CommonJS Lists: JavaScript libraries • Ajax frameworks • Server-side JavaScript Comparison: JavaScript web frameworks

v t e Microsoft Corporation History Outline People Founders Bill Gates Paul Allen Board of directors Satya Nadella (Chairman and CEO) Reid Hoffman Hugh Johnston Teri List Catherine MacGregor Mark Mason Sandi Peterson Penny Pritzker Carlos A. Rodriguez Charles Scharf John W. Stanton Emma Walmsley Senior leadership team Satya Nadella (CEO) Takeshi Numoto (CMO) Scott Guthrie Carolina Dybeck Happe (COO) Amy Hood (CFO) Kevin Scott (CTO) Brad Smith (CLO) Harry Shum Phil Spencer Kathleen Hogan (CPO) Corporate VPs Joe Belfiore Richard Rashid (SVP) César Cernuda Employee groups Global LGBTQIA+ Employee & Allies at Microsoft Microsoft and unions Products Hardware Azure Kinect HoloLens LifeCam Surface Duo Go Hub Laptop Laptop Go Neo Pro Studio Xbox Software Clipchamp Dynamics 365 Havok Microsoft 365 Office Teams Open source software Power Platform Servers Start Tay List of video games Visual Studio Visual Studio Code Windows Xbox OS Programming languages BASIC VB.NET VBA VBScript Visual Basic C# C/AL a.k.a. Navision Attain F# MVPL Power Fx PowerShell Q# Transact-SQL TypeScript Visual J++ Visual J# Web properties Azure Bing Copilot GitHub Learn Channel 9 Developer Network TechNet LinkedIn LinkedIn Learning MSN Outlook.com Store Translator Company Conferences Build Ignite Inspire MIX PDC WinHEC Divisions .NET Foundation AI Digital Crimes Unit Engineering groups Mobile Skype unit Xbox Activision Blizzard Xbox Game Studios ZeniMax Media Garage Outercurve Foundation Press Research Retail stores Estates Microsoft campus Microsoft India Microsoft Japan Campaigns "Where do you want to go today?" (1994) "Champagne" (2002) "Mojave Experiment" (2006) "I'm a PC" (2008) "Scroogled" (2012) Criticism Bundling of Microsoft Windows Clippy iLoo Internet Explorer Microsoft Bob _NSAKEY Windows XP Vista 10 Litigation Apple v. Microsoft (1994) United States v. Microsoft (2001) Microsoft v. Lindows (2004) Microsoft v. MikeRoweSoft (2004) Microsoft v. Commission (2007) Alcatel-Lucent v. Microsoft (2009) Microsoft v. Shah (2011) Microsoft v. United States (2018) FTC v. Microsoft (2022) Acquisitions 6Wunderkinder Access Software Acompli Activision Blizzard acquisition Altamira Software AltspaceVR aQuantive Azyxxi Beam The Blue Ribbon SoundWorks Bungie Clipchamp Colloquis Compulsion Games Connectix Consumers Software Danger Double Fine Farecast FASA Studio Fast Search & Transfer Firefly Forethought GIANT Company Software GitHub Great Plains Software GreenButton Groove Networks Havok Group High Heat Major League Baseball Hotmail inXile Entertainment Jellyfish.com LinkedIn LinkExchange Lionhead Studios Maluuba Massive Incorporated Metaswitch Mobile Data Labs Mojang Studios Ninja Theory Nokia Devices and Services npm Nuance Communications Obsidian Entertainment Onfolio Pando Networks Perceptive Pixel PlaceWare Playground Games Powerset Press Play ProClarity Rare Revolution Analytics RiskIQ Simplygon Skype Sunrise Atelier SwiftKey TakeLessons Tellme Networks Twisted Pixel Games Undead Labs Vermeer Technologies Visio Corporation Vivaty VoloMetrix VXtreme WebTV Networks Winternals Software Xamarin Xandr AppNexus Yammer Yupi ZeniMax Media Category

v t e Microsoft free and open-source software (FOSS) Overview Microsoft and open source Shared Source Initiative Software Applications 3D Movie Maker Atom Conference XP Family.Show File Manager Open Live Writer Microsoft Edit Microsoft PowerToys Terminal Windows Calculator Windows Console Windows Package Manager WorldWide Telescope XML Notepad Video games Allegiance Zork Programming languages Bosque C# Dafny F# F* GW-BASIC IronPython IronRuby Lean P Power Fx PowerShell Project Verona Q# Small Basic Online TypeScript Visual Basic Frameworks, development tools .NET .NET Framework .NET Gadgeteer .NET MAUI .NET Micro Framework AirSim ASP.NET ASP.NET AJAX ASP.NET Core ASP.NET MVC ASP.NET Razor ASP.NET Web Forms Avalonia Babylon.js BitFunnel Blazor C++/WinRT CCF ChakraCore CLR Profiler Dapr DeepSpeed DiskSpd Dryad Dynamic Language Runtime eBPF on Windows Electron Entity Framework Fluent Design System Fluid Framework Infer.NET LightGBM Managed Extensibility Framework Microsoft Automatic Graph Layout Microsoft C++ Standard Library Microsoft Cognitive Toolkit Microsoft Design Language Microsoft Detours Microsoft Enterprise Library Microsoft SEAL mimalloc Mixed Reality Toolkit ML.NET mod_mono Mono MonoDevelop MSBuild MsQuic Neural Network Intelligence npm NuGet OneFuzz Open Management Infrastructure Open Neural Network Exchange Open Service Mesh Open XML SDK Orleans Playwright ProcDump ProcMon Python Tools for Visual Studio R Tools for Visual Studio RecursiveExtractor Roslyn Sandcastle SignalR StyleCop SVNBridge T2 Temporal Prover Text Template Transformation Toolkit TLA+ Toolbox U-Prove vcpkg Virtual File System for Git Voldemort VoTT Vowpal Wabbit Windows App SDK Windows Communication Foundation Windows Driver Frameworks KMDF UMDF Windows Forms Windows Presentation Foundation Windows Template Library Windows UI Library WinJS WinObjC WiX XDP for Windows XSP xUnit.net Z3 Theorem Prover Operating systems MS-DOS (v1.25, v2.0 & v4.0) Barrelfish SONiC Azure Linux Other ChronoZoom Extensible Storage Engine FlexWiki FourQ Gollum Project Mu ReactiveX SILK TLAPS TPM 2.0 Reference Implementation Windows Subsystem for Linux Licenses Microsoft Public License Microsoft Reciprocal License Forges CodePlex GitHub Related .NET Foundation F# Software Foundation Microsoft Open Specification Promise Open Letter to Hobbyists Open Source Security Foundation Outercurve Foundation Category

---
Adapted from the Wikipedia article [Chakra (JavaScript engine)](https://en.wikipedia.org/wiki/Chakra_(JavaScript_engine)) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/Chakra_(JavaScript_engine)?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
