sábado, 6 de septiembre de 2008

El nuevo motor JavaScript de Firefox es más rápido que el V8 de Chrome

Una de las más impresionantes características de Google en código abierto Chrome navegador web es V8, una máquina virtual JavaScript de alto rendimiento que fue desarrollado por un equipo de especialistas en Dinamarca. Aunque el rendimiento de Chrome vence a la actual versión estable de Firefox, los puntos de referencia indican que la próxima generación de código JavaScript en Mozilla realmente superará al motor V8.

Mozilla está utilizando el rastreo y las técnicas de optimización de Adobe nanojit de código abierto, para aumentar la velocidad de ejecución de SpiderMonkey, el motor de tiempo de ejecución de JavaScript en el navegador web Firefox. El nuevo motor, que se llama TraceMonkey, ofrece rendimiento sin precedentes en JavaScript. Las nuevas optimizaciones ya han aterrizado en las últimas noches de Firefox (pero aún no se han activado manualmente) y probablemente será incluido en Firefox 3,1.

El creador del JavaScript y Mozilla CTO Brendan Eich corre el SunSpider JavaScript Benchmarks contra el Chrome y el último TraceMonkey habilitado para construir Firefox, que incluye algunas mejoras recientes. Los benchmarks muestran que TraceMonkey es claramente más rápido que el V8 de Google. Mozilla considera que la técnica de optimización utilizada en TraceMonkey tiene el potencial para desatar aún más rendimiento.



















Fuente de datos: Mozilla

"Mientras sigamos trazando los bytecode no registrados y operando combinaciones, conseguiremos ir más rápido," escribió Eich en una entrada de un blog. "Lo que los espectadores tienen que darse cuenta es que este concurso no es un playoff donde cada contendiente VM se elimina en cualquier evento. Creemos que la localización de Franz & Gal-style está más al 'margen' que los acercamientos especulativos menos agresivos, debido a su capacidad para especializarse en código, haciendo las variables constantes y eliminando código muerto y las condiciones en tiempo de ejecución, basado sobre todo en la escritura latente e inherente que poseen casi todos los programas de JavaScript. "

Él dice que el V8 es un motor JavaScript "muy bien diseñado" y que describe el diseño multiproceso como "justo".
Los resultados de la evaluación comparativa muestran que Mozilla es todavía una fuerza poderosa a tener en cuenta en el mundo de los navegadores y que van a seguir innovando y siendo pertinentes como las nuevas empresas que entren en el mercado.


A pesar de eso, sigo creyendo que consume muchos recursos Firefox 3... verémos que tal anda Google Chrome en cuanto a eso...

me despido por el momento...hasta otra oportunidad

PS: sorry por la traduccion.. ciertos tecnicismos aun me quedan grandes.. ^_^

0 comentarios: