Chakra es un motor JScript propietario desarrollado por Microsoft . Se utiliza en el navegador web Internet Explorer .
Más tarde, Microsoft desarrolló un nuevo motor de JavaScript para su navegador Microsoft Edge , que también se llama Chakra , lo que resulta confuso . Microsoft Edge cambió al motor de JavaScript V8 en 2020.
Características
Una característica distintiva del motor es que compila JIT scripts en un núcleo de CPU separado , en paralelo al navegador web. [1] [2] Aunque Microsoft ha señalado en el pasado que otros elementos, como la representación y el marshalling , son igualmente importantes para el rendimiento general de un navegador, [3] sus mejoras al motor fueron en respuesta a la evolución de los navegadores competidores, en comparación con los cuales IE8 se estaba quedando atrás en términos de velocidad de procesamiento de scripts del lado del cliente. [4]
Historia
Las pruebas de SunSpider realizadas el 18 de noviembre de 2009 mostraron que la versión PDC de IE9 ejecutaba scripts mucho más rápido que IE8, pero más lento que Firefox 3.6 , Chrome 4 y WebKit Nightly. [3] La misma prueba realizada el 15 de marzo de 2010 mostró que la primera versión preliminar de la plataforma IE9 (usando la versión actual de Chakra) era más rápida que Firefox (con SpiderMonkey ), pero más lenta que Safari (con SquirrelFish Extreme ), Chrome (con V8 ) y Opera (con Carakan ).
El 8 de marzo de 2011, Microsoft publicó resultados que mostraban que Internet Explorer 9 de 32 bits era más rápido que Safari, Firefox (con TraceMonkey ), Chrome y Opera. [5]
Las pruebas de rendimiento de marzo de 2011 para ZDNET concluyeron que Internet Explorer 9 (32 bits), Chrome 10 y Firefox 4 , versión candidata , estaban "bastante parejos". [6]
En 2012, versiones posteriores de Chakra, como la versión incluida en Internet Explorer 10 , introdujeron cambios de rendimiento adicionales, incluida la compilación JIT en arquitecturas x64 y ARM , y optimizaciones relacionadas con las matemáticas de punto flotante y la recolección de basura . [7]
Referencias
- ^ Steven J. Vaughan-Nichols (10 de marzo de 2011). "Chrome 10 vs. Internet Explorer 9 reconsiderado". ZDNet . Consultado el 21 de marzo de 2011 .
- ^ Muchmore, Michael (16 de marzo de 2010). «Internet Explorer 9: un vistazo preliminar». PC Magazine . Consultado el 19 de marzo de 2010 .
- ^ ab Hachamovitch, Dean (23 de noviembre de 2009). "Un primer vistazo a IE9 para desarrolladores". IEBlog en Microsoft Developer Network . Microsoft . Consultado el 19 de marzo de 2010 .
- ^ Hachamovitch, Dean (18 de marzo de 2010). "HTML5, acelerado por hardware: primera versión preliminar de la plataforma IE9 disponible para desarrolladores". IEBlog en Microsoft Developer Network . Microsoft . Consultado el 19 de marzo de 2010 .
- ^ "Resultados de la evaluación comparativa de JavaScript de WebKit Sunspider". Demostraciones de la plataforma Internet Explorer 9: prueba de manejo . Microsoft . Archivado desde el original el 24 de marzo de 2011. Consultado el 19 de marzo de 2010 .
- ^ Adrian Kingsley-Hughes (15 de marzo de 2011). "IE9 vs Chrome 10 vs Firefox 4 RC vs Opera 11.01 vs Safari 5 - ¡La GRAN prueba comparativa de navegadores!". ZDNet . Archivado desde el original el 20 de marzo de 2011. Consultado el 21 de marzo de 2011 .
- ^ "Avances en el rendimiento de JavaScript en IE10 y Windows 8". Microsoft . Consultado el 24 de octubre de 2013 .