Buscar
Social
Ofertas laborales ES
« Google Chrome: el navegador web de Google | Main | JavaHispano Podcast - 015 - Desarrollo con Grails »
lunes
sep012008

Firefox 3.1: Mas rapido con TraceMonkey

No hace mucho desde que la version 3.0 de Firefox  fue lanzada rompiendo record de descargas en solo 24 horas. El cambio en cuanto rendimiento es notable desde el primer clic, y el existo se siente en el ambiente. Siembargo no "contentos" con esto los desarrolladores de Firefox han anunciado que la proxima version incluira la tecnologia TraceMonkey que sorprendentemente puede aumentar el rendimiento del codigo JavaScript unas 20 veces, en algunos casos hasta 40 veces. Eso es muucho rendimento, ya TraceMonkey esta listo, pero segun sus desarrolladores todavian pueden aunmentarle el rendimiento mucho mas.

Ahora bien, ¿Como es posible aumentar el rendimiento de un lenguaje interpretado? Estoy seguro que mas de uno tiene el nucleo de la respuesta rondando su mente. ¿Que hemos aprendido de Java, Ruby y PHP en Quercus?? Pues sencillamente que si quieres mas rendimiento en un lenguaje interpretado tienes que dejar de interpretarlo.

La "novedosa tecnologia de tracing" de TraceMonkey sencillamente interpreta el codigo JavaScript la primera vez y realiza un rastreo de ejecucion y finalmente genera codigo compilado. O.o  En nuestro mundo Java eso es similar a hacer una compilacion  Just in time y generar codigo nativo. Una vez mas, aunque no se mencione por ningun lado, vemos el espiritu de Java en las cosas nuevas.

Los benificios son obvios, el monton de librerias JavaScript y frameworks que se apoyan en estas tendra un boost de rendimiento considerable. 

http://weblogs.mozillazine.org/roadmap/archives/2008/08/tracemonkey_javascript_lightsp.html

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.