Algo está cambiando en las grandes compañías como Microsoft cuando están cada más dispuestas a convertir sus grandes proyectos en código abierto. Incluso Apple parece que tímidamente quiere subirse al carro al liberar el código de Swift. Pero Microsoft no es un extraño en este terreno, y a la liberación del código de .NET ahora le toca el turno al motor JavaScript de Microsoft Edge.

Microsoft publicará el código en GitHub la próxima semana, y el motor publicado tendrá el nombre de ChakraCore con todo el material necesario: el intérprete, compilador, recolector de basura y la API para utilizarlo en programas. Microsoft Edge cuenta ahora mismo con la máquina JavaScript más rápida, y debido a la importancia que tienen las aplicaciones web ahora mismo, quizás Mozilla, Apple y Google puedan aprender algo de su código fuente.

El motor usado en Edge se llama Chakra, y es una versión que incluye la integración con las aplicaciones universales de Windows 10, el propio navegador Edge, y unas cuantas API de diagnóstico. Microsoft está usando Chakra en otros proyectos, como Outlook.com, o incluso una versión de Node.js. La licencia bajo la que se englobará ChakraCore será la licencia MIT. La mayor ventaja de publicar todo el código es que habrá mayor interés en mejorar este motor JavaScript por parte de terceros, se mejorará su seguridad y se pulirán errores.

Vía: Ars Technica.