Microsoft to Open Source Chakra; Microsoft Edge’s JavaScript engine

Today, on 5th Dec, Microsoft announced that Chakra, Microsoft Edge’s JavaScript engine, will now be open-source. With this, new opportunities will open up in the world of software, cloud-based services and Internet of Things. The core components of this engine which will be made open-source are called as ‘ChakraCore’ by Microsoft.  The repository of the key components of the JavaScript engine that powers Microsoft Edge will be available on GitHub next month, as mentioned by Microsoft.

Edge’s JavaScript engine Chakra to go Open Source

The announcement of ChakraCore was made by Gaurav Seth of Microsoft at JSConf US Last Call. He also tweeted about this on his Twitter handle and mentioned that the sources of this JavaScript engine will be coming to GitHub post holidays.

Chakra

What advantages will the developers get with Chakra going OSS

Chakra is the JavaScript engine that was earlier developed for Internet Explorer 9 in 2008. Currently, with much more advanced features, this JavaScript Engine powers Microsoft’s latest browser, Edge. It offers best-in-class JavaScript execution with the broadest set of ES2015 feature coverage and dependable performance, reliability, and scalability. And that’s why, ChakraCore will be useful in many sectors; namely Internet of Things and cloud-based services. Besides, ChakraCore will open an opportunity in the future to make Microsoft Edge’s testing on other operating systems a lot easier.

Gaurav Seth and Adalberto Foresti together mentions in the Windows blogs,

“We’re investing more than ever in improving Chakra, and are excited to team up with our community to drive further improvements. In addition to the public, several organizations have already expressed interest in contributing to ChakraCore—among many others, we look forward to working with Intel, AMD, and NodeSource as we develop this community.”

Chakra and ChakraCore: the best pair ever

This is how Chakra and ChakraCore’s multi-tiered execution pipeline looks like.

Chakra

The duo also mentions in the blog,

“We’re excited about this milestone, and are hopeful that developing in the open will allow us to collaborate even more deeply with more developers around the world, resulting in better products for everyone.”

Ever since Chakra came into existence, JavaScript’s expanded a lot. Earlier, it was a language that powered web browsers. Now, it has evolved to become a technology that supports apps in stores, server side applications, cloud based services, NoSQL databases, game engines, front-end tools and most recently, the Internet of Things. Today, Chakra powers Universal Windows applications across all form factors where Windows 10 is supported such as on an Xbox, a phone, or a PC. It also powers services such Azure DocumentDB, Cortana and Outlook.com.

Read in detail about ChakraCore on the Windows Blog.

Posted by with Tags
Ankit Gupta is a writer by profession and has more than 7 years of global writing experience on technology and other areas. He follows technological developments and likes to write about Windows & IT security. He has a deep liking for wild life and has written a book on Top Tiger Parks of India.