Chakra fue un motor de JavaScript gratuito y de código abierto desarrollado por Microsoft para su navegador web Microsoft Edge Legacy . Es una bifurcación del motor JScript del mismo nombre utilizado en Internet Explorer . Al igual que el motor del navegador EdgeHTML , la intención declarada era que reflejara la "Web viva". [2] Los componentes principales de Chakra se publicaron en código abierto como ChakraCore . En 2021, Microsoft finalizó el soporte para el motor, citando su transición a un motor basado en Chromium para Edge. El soporte se ha transferido a la comunidad, donde permanece inactivo. [3]
Chakra admite ECMAScript 5.1 con soporte parcial para ECMAScript 2015. [4]
Tras un anuncio inicial el 5 de diciembre de 2015, [5] [6] Microsoft publicó el código abierto del motor Chakra como ChakraCore, incluidos todos los componentes clave del motor JavaScript que impulsa Microsoft Edge en su página de GitHub bajo la licencia MIT el 13 de enero de 2016. [6] [7] ChakraCore es esencialmente el mismo que el motor Chakra que impulsa el navegador Microsoft Edge , pero con enlaces independientes de la plataforma, es decir, sin las interfaces específicas utilizadas dentro de la plataforma Universal Windows App .
Microsoft también ha creado un proyecto en GitHub que permite a Node.js utilizar ChakraCore como su motor de JavaScript en lugar de V8 . [8]