- Todos los tests fueron realizados en un mismo equipo con Windows Vista SP1 instalado.
- En el caso de Internet Explorer, primero se realizaron los tests en IE7, luego se instalo IE8 y se volvieron a realizar los tests.
- Cada uno de los navegadores se encontraba recien instalado, con la configuración por defecto y sin ningún tipo de complementos instalado.
- Antes de realizar cada prueba se borraba la cache del navegador.
- Los navegadores fueron ejecutados uno a la vez y sin otras aplicaciones en ejecución.
- En el caso de Internet Explorer 8 se utilizó el modo estándar y no el de compatibilidad con IE7.
Velocidad de ejecución de Javascript
En la gráfica anterior podemos ver la velocidad de ejecución de Javascript en cada uno de los navegadores. Para ello se utilizaron librerías utilizadas en muchos sitios web, como Prototype, MooTools, Dojo o JQuery. Ningún navegador logró superar las pruebas sin errores, por lo que se tuvo en cuenta la velocidad. Como claramente se puede ver, más que un ganador, hay dos perdedores que son IE7 y IE8 beta. Safari fue el navegador que mejor rendimiento mostró en las pruebas, seguido de cerca por Opera 9.5. Tanto las betas de Opera como la de Firefox muestran una mejor performance respecto de las versiones actuales.
Tiempo de carga de páginas web
Para medir el tiempo de carga de las páginas web, se eligió finalmente por testear el tiempo de carga en los blogs oficiales de Yahoo y Google (al que corresponde el gráfico anterior). La razón fue que muchas páginas se comportan de una u otra forma dependiendo del navegador con que se visite. En el caso de estos sitios no existe tal problema, por lo que fueron los elegidos. El ganador en este caso fue Opera 9.5 beta seguido de Safari 3.1 y la beta 4 de Firefox 3. En el caso del blog de Yahoo Search, los resultados varían un poco como puede verse a continuación:
En este caso vuelve a ganar Safari seguido de Opera, aunque Firefox 2.0.0.12 se comporta de mejor forma y quedan últimos los IE.
Consumo de memoria
Algo que se reclama mucho de Firefox es que su consumo de memoria llega a ser muy elevado en muchos casos, aunque en esta comparación puede verse que por un lado, no solo afecta a Firefox, y por otro lado, que la beta de Firefox 3 ha mejorado sustancialmente en este aspecto:
Es cierto, hay diversas herramientas para optimizar el consumo de memoria, como Firefox Ultimate Optimizer (que por cierto, tiene sus contraindicaciones), pero la idea fue testearlos en sus configuraciones por defecto y sin nada adicional. Para ello se los hizo navegar por sitios populares como MySpace, CNN y YouTube entre otros, cargando 10 sitios en pestañas separadas, luego cargando más pestañas hasta llegar a 25, y por último dejar el navegador por 10 minutos con las 25 pestañas abiertas y ver que sucedía. El gráfico anterior muestra los resultados, donde puede verse que Internet Explorer 7 supera a Firefox 2 y su eterno mito del consumo de memoria, y que Firefox 3 hace un gran trabajo en este aspecto, como también lo hace Opera 9.26. Aquí se nota que Mozilla realmente se ha puesto las pilas para rebajar el consumo de memoria de Firefox (en mis pruebas también lo he notado así).
A fin de cuentas, resulta interesante ver como reaccionan los navegadores en este tipo de aspectos, aunque, como bien mencionan en Vagabundia, al final es una cuestión de gustos y con que herramienta uno se sienta cómodo para utilizarla.