Chakra (intérprete de JScript)

ChakraCore
Información general
Tipo de programa Intérprete de JScript
Desarrollador Microsoft
Modelo de desarrollo Código abierto
Licencia Licencia MIT
Estado actual Activo
Lanzamientos
ChakraCore
Chakra
Enlaces

ChakraCore es un intérprete de JScript desarrollado por Microsoft para su navegador web Internet Explorer 9. Una característica distintiva de la versión de 32 bits del motor es que «compila scripts en modo JIT en un núcleo separado del procesador, paralelo al navegador».[1][2]​ El intérprete también es capaz de acceder a la unidad de procesamiento gráfico (GPU), particularmente para gráficos 3D y vídeo.[3]

El 8 de marzo de 2011, Microsoft publicó una tabla de resultados mostrando que la versión de 32 bits de Internet Explorer 9 (usando la versión actual de Chakra) era más rápida que Safari, Opera, Chrome y Firefox (con TraceMonkey).[4]​ Adrian Kingsley-Hughes, un escritor para ZDNet, concluyó que Chrome 10, Internet Explorer 9 (32-bit), y Firefox 4 estaban «muy parejos... Microsoft ha trabajado duro en IE, tomándolo de ser el más lento del conjunto a uno de los más rápidos. En pocas palabras, realmente no creó que el rendimiento de JavaScript sea un problema más, y desde luego en el mundo real es difícil ver la diferencia entre los navegadores».[5]

En diciembre de 2015 Microsoft anunció que publicará como software libre los principales componentes de su interpretador de JavaScript bajo licencia MIT. Chakra soporta la mayor parte del estándar ECMAScript 2015 junto con algunos elementos opcionales.[6]

Referencias

  1. Steven J. Vaughan-Nichols (10 de marzo de 2011). «Chrome 10 vs. Internet Explorer 9 Reconsidered». ZDNet. Consultado el 21 de marzo de 2011. 
  2. Muchmore, Michael (16 de marzo de 2010). «Internet Explorer 9: An Early Look». PC Magazine. Consultado el 19 de marzo de 2010. 
  3. «Internet Explorer 9 showcases 'GPU-powered' browsing». IBTimes. 16 de marzo de 2010. Archivado desde el original el 23 de marzo de 2010. Consultado el 19 de marzo de 2010. 
  4. Microsoft. «WebKit Sunspider JavaScript Benchmark Results». Archivado desde el original el 24 de marzo de 2011. Consultado el 28 de marzo de 2011. 
  5. Adrian Kingsley-Hughes (15 de marzo de 2011). «IE9 vs Chrome 10 vs Firefox 4 RC vs Opera 11.01 vs Safari 5 - The BIG browser benchmark!». ZDNet. Archivado desde el original el 20 de marzo de 2011. Consultado el 21 de marzo de 2011. 
  6. TechNewsWorld, ed. (9 de diciembre de 2015). «Microsoft to Open Source Chakra JavaScript Engine» (en inglés). Consultado el 16 de diciembre de 2015. 

Véase también