Firefox OperaEn este artículo compararemos la utilización de la memoria RAM de los dos navegadores más prometedores de la actualidad, Firefox 3 (beta 5) y Opera 9.5 (beta 2).

Primero veremos un poco de su historia y luego procederemos con una serie de pruebas (fácilmente repetibles y posibles de auditar), que intentarán emular de alguna forma el comportamiento de un “usuario promedio”.

En sus últimas versiones, Opera siempre tuvo un producto rápido, fácil de usar, e innovador, lo que poco a poco hizo que su popularidad aumentara, aunque siempre se mantuvo bastante escondido para el público en general. En el 2000 se introdujo la primera versión financiada por publicidad en la que los usuarios pudieron acceder al producto de manera gratuita, para luego quitar totalmente la publicidad en 2005, cuando hizo un acuerdo con Google para que este sea el buscador por defecto, momento en el cual aumentó en gran medida su popularidad. En sus últimas versiones, Opera siguió mejorando su consumo y velocidad para ser uno de los navegadores más ágiles del mundo.

Firefox por su parte, nació como un navegador liviano, pero a medida que fueron lanzándose más y más versiones, su rapidez decreció debido a recurrentes fugas de memoria, y junto con las extensiones, que justamente hacían de este una excelente opción, pero que le sumaban más fugas de memoria, provocaron consumos realmente excesivos de memoria RAM. Firefox 3 (Gran Paradiso) solucionó estos problemas, y apuesta por consolidarse como el mejor navegador de la actualidad, ofreciendo gran velocidad al mismo tiempo de ofrecer gran cantidad de extensiones.

Condiciones de la prueba:

SO: Windows XP con SP2

Procesador: Intel P4 de 3.05Ghz (nunca se utilizó más del 50% del procesador)
Memoria RAM: 448MB (nunca se llegó a utilizar más del 95% del RAM)

Gráficos creados con: Create a Graph de la NCES.

Prueba 0

Esta prueba es realmente simple, sólo se abre el navegador y no se realiza acción alguna. Sirve para medir la velocidad de ejecución de ambos navegadores y comparar su consumo de RAM mínimo.

Resultados:

prueba 0

Prueba 1

Aclaro que antes de comenzar este prueba y antes de comenzar cualquier prueba en particular, borré toda la información privada (cookies, caché, historial, etc.) para que no influyan en el resultado. Esta prueba representa a un usuario que empezó a navegar por YouTube, fue viendo varios vídeos, y llegó a tener 7 abiertos.

En resumen, supongamos que son estos 7 elegidos al azar (con azar me refiero a que no se si tal o cual vídeo le otorga ventaja alguna a cualquiera de los navegadores, si es que la hubiere):

Resultados:

prueba 1

Prueba 2

De nuevo, información privada borrada antes de abrir el navegador. Simula un usuario que comenzó buscando información en la Wikipedia y luego se fue por las ramas y llegó a tener 20 artículos abiertos (me sucedió varias veces…).

La misma definición de azar que en la prueba anterior, 10 Artículos de la Wikipedia:

Resultados:

prueba 2

Prueba 3

Esta prueba simula el comportamiento de alguien que está buscando imágenes para retocar, coleccionar, postear, etc.

He elegido imágenes de tamaños variados, pero tamaños grandes en la mayoría de los casos, para aumentar la diferencia, si la hubiere entre los navegadores. 7 Imágenes:

Resultados:

prueba 3

Prueba 4

Representa un usuario navegando por sus páginas favoritas, tomando como “favoritas” a las primeras 20 del “Top 100 de sitios en español de Alexa“. Si, Google se repite varias veces, así que supongamos que el usuario está realizando varias búsquedas. Top 20 de Alexa en español:

  • google.es
  • google.com.mx
  • google.com.ar
  • google.co.ve
  • mercadolibre.com.mx
  • softonic.com
  • google.com.pe
  • google.cl
  • marca.com
  • sonico.com
  • elmundo.es
  • sexyono.com
  • vagos.es
  • univision.com
  • mercadolibre.com.ar
  • minijuegos.com
  • musica.com
  • ebay.es
  • elpais.com
  • terra.es

Resultados:

prueba 4 (promedio)

Dada la gran cantidad de sitios abiertos, el consumo de memoria no era estable en ninguno de los dos navegadores, aunque se mantenía entre dos cotas, observándose una distribución bastante uniforme entre esos valores.

Prueba 5

Simula a un usuario revisando su portafolios de 10 acciones en Google Finance, tomando al “azar” las 10 empresas con más capitalización bursátil del screener de Google:

Resultados:

prueba 5

Prueba 6

Esta prueba no la haré yo, sino el SunSpider JavaScript Benchmark, que sirve para comparar el rendimiento de distintas versiones de navegadores y de distintos navegadores entre sí, en lo relacionado al lenguaje JavaScript.

Resultados:

prueba 6

Vía web de SunSpider: Firefox - Opera

Conclusión, Comparación y Ganador.

Como se puede observar, Firefox 3 beta 5, superó a Opera 9.5 beta 2 en todas la pruebas menos una, en la que resultaron empatados (digo empatados, porque luego de repetir la prueba varias veces, la diferencia entre el promedio de los valores que obtuvo cada navegador fue muy cercana a 0).

Esto posiciona a la nueva versión del navegador de Firefox, como uno de los más rápidos y útiles, como también muestra cuanto se ha logrado progresar desde la versión 2. Opera por su parte también obtuvo buenos resultados, lo que nos hace pensar cuan bueno será su producto cuando esté lista la versión final.

Consumo de RAM comparado:

Comparación Final

¿Ganador? El usuario.