
Mira el gráfico. Si en verano el motor de Javascript de Firefox era el doble de lento que la competencia más directa, hoy ya podemos decir que se ha puesto al día, incluso superando a Chrome y Safari. Estas mejoras lo han conseguido a través de optimizaciones incrementales en dos projectos paralelos: Jägermonkey y Tracemonkey.
Tracemonkey es un viejo conocido, es el primer compilador al vuelo que introdujeron allá por Firefox 3.5, y en el que pusieron muchas esperanzas. Sin embargo tiene algunas carencias. Mientras el primero solo optimiza bucles, mientras que otros compiladores más genéricos (Nitro/V8) pueden optimizar casi cualquier cosa. Jägermonkey es la aplicación de esas técnicas copiadas de esos motores, activándose cuando Tracemonkey no puede aplicarse.
Si bien en algunos tests aún sigue Firefox por debajo, se puede decir que ya se ha puesto a la altura de la competencia. Firefox 4 será muy rápido, y seguro que el resto de navegadores sigue mejorando con buena marcha. En un escenario en que hay hasta tres excelentes motores de Javascript totalmente de código libre, las optimizaciones que implementen unos acaban llegando a los demás tarde o temprano. Bien por todos.
Vía | Are we fast yet?




Tras el anuncio de las primeras versiones alpha de Firefox 3.1, todo el mundo estaba expectante por comprobar las prestacions del nuevo intérprete de Javascript Tracemonkey, que según todo parecía apuntar, iba a catapultar Firefox a un nuevo nivel entronándolo como uno de los navegadores más rápidos sobre la faz de la tierra. Sin embargo, Mozilla decidió no incluir en esta versión estos avances para la sorpresa de todos. 


