Aside from powering Microsoft’s browsers, Chakra also helps power Azure DocumentDB, Cortana, Outlook.com, TypeScript, Node.js in Windows 10 IoT Core, as well as universal Windows 10 applications across Xbox consoles, smartphones, and PCs.
ChakraCore does not expose Chakra’s private bindings to the browser or the Universal Windows Platform and supports a new set of platform-agnostic diagnostic APIs. These could be standardized or made interoperable across different implementations — Microsoft doesn’t specify which way it might lean, but it does plan to eventually make them available in Chakra.
Speaking of next steps, Microsoft is committing to bringing ChakraCore to other platforms “in the future.” The company is asking developers to share which platforms they want to see ChakraCore supported on, and to help port it.
Next month, Microsoft will provide details on its initial priorities for the open-source project. The company is hoping the community will clone the repository, inspect the code, build it, and contribute “everything from new functionality to tests or bug fixes.”
Microsoft will also be taking suggestions on how to improve ChakraCore for “particular scenarios that are important to you or your business.” Indeed, several organizations have already expressed interest in contributing to ChakraCore, including Intel, AMD, and NodeSource.
Microsoft expects ChakraCore to be deployed in anything from cloud-based services to the Internet of Things. The company specifically named NoSQL databases, productivity software, and game engines.
Redmond naturally points to its own internal benchmark tests to show how far Chakra has come with the launch of Windows 10. Our own benchmarks of Edge show the browser can indeed compete with Google Chrome and Mozilla Firefox.