Kalpana Kalpana (Editor)

Chakra (JavaScript engine)

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Developer(s)
  
Microsoft

Operating system
  
Microsoft Windows

License
  
MIT License

Development status
  
Active

Type
  
JavaScript engine

Website
  
github.com/Microsoft/ChakraCore

Chakra is a JavaScript engine developed by Microsoft for its Microsoft Edge web browser. It is a fork of the JScript engine used in Internet Explorer. Like the Edge layout engine and unlike previous versions in Internet Explorer the declared intention is that it will reflect the "Living Web". On December 5th of 2015, it was announced that core components of Chakra will be open-sourced as ChakraCore.

Contents

Standards support

Chakra supports ECMAScript 5.1 with partial support for ECMAScript 6.

Open Sourcing

On December 5th 2015, Microsoft announced plans to open source the Chakra engine as ChakraCore, which will include all the key components of the JavaScript engine powering Microsoft Edge on their Github page under the MIT license in January 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 Windows Universal App platform. On January 13, 2016 Microsoft released as promised ChakraCore under the MIT license on GitHub.

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

References

Chakra (JavaScript engine) Wikipedia