Microsoft lanza la primera implementación de ChakraCore para Linux y OS X
Aprovechando el evento NodeSummit, Microsoft ha anunciado el lanzamiento de su primera implementación de ChakraCore tanto para Linux (Ubuntu 16.04) como para OS X (10.9 o superior) el cuál permitirá a los desarrolladores, crear aplicaciones multiplataformas usando como base este motor javascript.
De acuerdo con el anuncio oficial, esta nueva implementación previa (es decir, experimental) tanto de ChakraCore como de su extensión Node-ChakraCore tiene el mismo soporte en cuanto a las amplias características en Javascript que posee la versión de Windows, incluyendo la suite ECMAScript, también muchas de las partes de la API JSRT han sido rediseñadas y re-escritas para que sean multiplataformas.
En cuanto a las limitaciones, esta nueva implementación previa no soporta aún compilaciones JIT, las características GC aún no están completas, la codificación de las cadenas en la API JSRT aún dependen de UTF16-LE (una característica exclusiva para Windows), y el rendimiento en javascript aún es mas deficiente si se compara con el de Windows 10.
Obviamente Microsoft ha indicado que están trabajando actualmente en dichas limitaciones por lo que se espera que en las próximas versiones previas se vayan mitigando todos estos aspectos negativos.
Vale reseñar que esta implementación solo está disponible para las ediciones de 64 bits de Ubuntu 16.04 y según Microsoft, los trabajos que están realizando tiene como objetivo principal esta popular distribución Linux.
Si deseas conocer todos los detalles, entonces deberás remitirte al blog oficial de Windows.