Mejoras en el rendimiento de Firefox

Junto con la gran cantidad de mejoras y novedades que podemos encontrar en las betas de Firefox 3 hasta el momento, hay una serie de mejoras en el rendimiento que estarán disponibles en Firefox 3 Beta 4. Percy Cabello ha realizado un par de pruebas para ver cómo el rendimiento de Firefox 3 se compara con el de Firefox 2.

JavaScript

JavaScript progresivamente se está convirtiendo en un elemento cada día más importante, ya que los usuarios esperan que las aplicaciones web se comporten lo más similar posible a sus equivalentes de escritorio. Para los desarrolladores web, la herramienta más importantes para lograrlo es JavaScript, el lenguaje utilizado para programar los diferentes elementos de los sitios web. Para Firefox, es aún más critico desde que toda la interfaz (extensiones incluidas) corren en JavaScript. Entre ellos podemos nombrar: abrir un menú contextual, un menú, una pestaña o una ventana, y hay JavaScript trabajando en torno a la conexión de todas las piezas. La gran noticia es que Javascript ha triplicado su rendimiento en Firefox 3 comparado a Firefox 2, y duplicado si lo hacemos con la beta 3 de Firefox 3, y se ha convertido en el motor más veloz de todos los navegadores, incluyendo Opera 9.5 beta y Safari 3.0.4 beta. Esta información nos la proporciona SunSpider, una herramienta JavaScript de referencia, para medir el rendimiento de JavaScript. Cabe destacar que como cualquier medidor de rendimiento, no es perfecta ni libre de críticas. Un motor puede obtener mejores resultados en una prueba que en otra. Dadas estas circunstancias habrá que esperar a futuras pruebas para aprender más sobre el rendimiento de JavaScript en Firefox 3.

Espacio en la memoria

Firefox 2 tiene fama de consumir mucha memoria, y como si esto no bastara, tiene el problema de consumir más memoria todavía cuando se supone que está durmiendo. Percy diseñó una pequeña prueba con un set de 9 sitios web en Windows XP SP2, con un perfil vacío y una página en blanco configurada como página principal. La prueba consistió en abrir páginas simples con un navegador de las mismas características. Luego páginas más complejas son abiertas manteniendo las primeras. Más tarde un par de pestañas son cerradas para ver cuanta memoria fue liberada y finalmente el navegado es dejado corriendo para ver cuanta memoria consumía al estar sin uso.

Resultados:

Medida

Firefox 2.0.0.12

Firefox 3 Beta 3

A. Páginas regulares

73 MB

80 MB

B. Sitos Web 2.0

149 MB

135 MB

C. Cerrar una serie de Páginas

142 MB

123 MB

D. Después de 1 hora sin actividad

181 MB

123 MB

Cómo podemos observar, Firefox 3 muestra un mejor manejo de memoria, ya que libera más espacio cuando se cierran una serie de pestañas, y mantuvo la memoria al mismo nivel cuando no se utilizó el procesador. Esta prueba es sólo una demostración, ya que dependiendo de nuestro hábitos de navegación, pueden haber más o menos pestañas abiertas al mismo tiempo. También, la memoria se apila al cerrar y abrir nuevas pestañas y ventanas, con más y diferentes complementos. Solamente esto es una referencia de una forma de navegación muy casual, que muestra las mejoras en cuanto a la memoria que Firefox 3 introducirá.

Tiempo de arranque

Cómo nos cuenta Percy, su intento para medir cuando le lleva a Firefox en arrancar, consistió en un archivo que medía el comando de tiempo, y luego la prueba del navegador junto con una simple página que imprime la hora actual con una línea de código JavaScript. Mediante la sustracción de estos tiempos, obtuvo el tiempo de carga con la mínima precisión que necesitaba. Reinció su laptop antes de cada prueba para obtener un cache limpio y tiempos de arranque más frescos. Luego cerró y reinició Firefox para ver cuando se beneficia del IOS de la memoria cache. En conclusión, los resultados fueron: 10 segundos en un inicio frío, 4 segundos para reinciar. No son datos precisos, pero son bastante cercanos a serlo.

Otra novedad arribó un par de semanas atrás, como dijo Vladimir Vukicevic, gracias al descubrimiento de una interfaz indocumentada de Mac OS X, que ayudará a Firefox a hacer su trabajo, en vez de esperar a su turno, lo que se traduce en más eficiencia. La beta 4 de Firefox 3 debería estar disponible dentro de un par de semanas. !Sigamos Difundiendo Firefox!


La verdad que desde que lo probe ya se me volvio indispensable el firefox 3!!!!. Lo que me ha decepcionado un poco es que se esta demorando la salida...Habra que adaptar el cartel que vi en un restaurante; "El que sabe comer sabe esperar" a "El que sabe navegar sabe esperar"Otra cosa interesante es saber, cuanto demoraran algunas extensiones en adaptarse al firefox 3, firebug por ejemplo se me hace fundamental que funcione correctamente..Salu2

Enviado por Chispa (no registrado) el Mar, 11/03/2008 - 04:26.