Ha sido un mes muy movidito en el mundo de los navegadores, con versiones finales de Internet Explorer, Firefox, Chrome y la beta de Opera 11.10, cada uno con sus características nuevas. En Genbeta hemos decidido hacer una comparativa entre estas versiones: veremos cuál se inicia más rápido, qué navegadores consumen más memoria, cuáles son los mejores interpretando JavaScript y cuáles soportan mejor los estándares.
Todas las pruebas se han hecho en un sistema Windows 7 de 32 bits recién instalado en una máquina virtual y con las últimas versiones de los navegadores: Internet Explorer 9.0.8, Firefox 4, Safari 5.0.4, Opera 11.10 Beta (build 1190) y Google Chrome 11.0.696 (canal Beta). Tanto Opera y Chrome son versiones beta para tratar de dar los resultados más cercanos a la realidad (al fin y al cabo estas versiones son las que llegarán tarde o temprano a versión estable).
En cuanto a los tests usados, he tratado de tener más en cuenta aspectos que importan al usuario (tiempo de arranque, de carga de páginas, consumo) que tests de rendimiento que no nos dicen tanto, aunque en el análisis hay de los dos. Veámoslos después del salto.
Velocidad de inicio: Opera, el más rápido
En el primer test he medido la velocidad de inicio de los navegadores. Para evitar cualquier error humano he usado un pequeño programa en Visual Basic que llamaba al navegador para que cargase una página en local. Se registran los tiempos (en milisegundos) de la llamada (a través del programa) y de la carga del navegador (con un script Javascript en la página). Restándolos obtenemos el tiempo de inicio.
Hemos medido tampo el tiempo de un inicio en frío (recién iniciada la sesión) como en caliente (cuando ya hemos abierto antes en la sesión el navegador). Podéis ver los resultados en la siguiente tabla:

En caliente, el navegador más rápido de todos es Opera, casi instantáneo con 803 ms. De cerca Internet Explorer 9 con poco más de un segundo. Ninguno de ellos supera 1.5 segundos de media en el inicio, por lo que podemos decir que prácticamente no notaremos diferencia entre ellos al iniciar en caliente.
Ahora vamos con el inicio en frío. Esta es la parte que más suele afectarnos por dos causas: primero porque muchos abrimos el navegador una única vez y no lo volvemos a cerrar, y segundo, porque es cuando más tiempo tarda en iniciar el navegador. Aquí las distancias se notan más. Opera vuelve a ganar con 3.7 segundos de inicio, seguido de Safari (4.2) y Chrome (4.5). Más lejos encontramos a Firefox 4, con 6 segundos, y a Internet Explorer con 7.8.
Resumiendo: Opera es, según nuestros tests, el navegador más rápido del momento. Chrome y Safari también tienen muy buenos resultados, Firefox se aleja un poco más y, aunque Internet Explorer tiene un tiempo en caliente muy bueno (1 segundo) es el que más tarda en frío, lo que le quita bastantes puntos.
Consumo de recursos: RAM y CPU
El siguiente test es de consumo de recursos. Para ello hemos abierto el navegador con cinco pestañas: un vídeo de YouTube en HD, Twitter, Genbeta, El País y Google; y hemos medido el consumo de RAM y de CPU medio (en caso de navegadores multiproceso el resultado es la suma de todos los subprocesos). Podéis ver los resultados en las dos tablas siguientes:


En CPU, los que menos consumen son IE y Chrome, con sólo un 20% de uso de procesador. Firefox y Opera están a la par en el 50% y Safari es el que peor rinde, con un 60%. En RAM, Firefox es el que menos consume (235 MB) y Chrome el más disparado, con 320 MB. Podríamos decir que, globalmente, Opera es el que más consume e Internet Explorer 9 el que menos.
En este test, aunque Firefox no es un navegador multiproceso sí que separa el proceso del navegador del del plugin (plugin-container.exe), en este caso Flash. Los resultados que aparecen son la suma de ambos procesos.
Velocidad de carga o renderización: Chrome, el más rápido
Otro aspecto que hemos evaluado de los navegadores es el tiempo que tardan en cargar una página. Para medirlo hemos guardado en local una página web y hemos añadido un script que obtenía los tiempos al inicio y al final de la página. Restándolos y haciendo la media de varias mediciones obtuvimos estos resultados:

Las diferencias son de milisegundos porque elegimos una página simple, aunque en sitios más complejos seguramente se amplifiquen. En este caso, Chrome es el ganador con 70 ms de carga, y Safari 5 el que peor rinde con 149 milisegundos.
Aceleración por hardware, Firefox 4 es el mejor
También hemos evaluado cómo se comportan los navegadores ante una carga gráfica pesada. Como no he encontrado tests independientes, he usado dos, uno de Mozilla y otro de Microsoft. En ambos he medido el número de FPS (Frames por Segundo) máximos. En el caso del test de Mozilla sólo llegaba hasta 60 FPS.

Juntando resultados de ambos tests, Firefox 4 es el que mejor soporta la carga gráfica. El que peor, Safari 5 con unos miserables 2 y 3 FPS ya que no soporta la aceleración por GPU.
En esta prueba hemos cambiado Opera 11.10 por la versión 11.50 que incluye aceleración por GPU, aunque sin aceleración Opera no se ha comportado del todo mal, con 16 y 8 FPS en los dos tests.
Tests SunSpider de JavaScript: Safari y Firefox salen mal parados
Vamos ahora con los tests de JavaScript. Usamos un test (relativamente) independiente, el de SunSpider, con unos resultados bastante igualados. Veámoslos:

Chrome, Internet Explorer y Opera, por este orden, son los que mejor rinden diferenciándose en apenas 10 milisegundos. Safari y Firefox no salen demasiado bien parados, siendo Firefox el que peor rinde.
Respeto de estándares: Aprobado general
Para los test de estándares hemos usado la página HTML5Test.com, que nos da una puntuación según las características de HTML5 que soporte el navegador, y el archiconocido test Acid3.
En el Acid3 todos sacan matrícula (100/100), excepto Internet Explorer y Firefox que sólo llegan al sobresaliente con 95 y 97 puntos respectivamente. En el apartado de HTML5 no van tan bien (hay que tener en cuenta que todavía no es un estándar totalmente definido): Chrome es el que mejor soporta HTML5 con 293 puntos de 400, seguido por Firefox (240), Opera (234) y Safari (228). Internet Explorer suspende con sólo 130 puntos.
Conclusiones: no hay un claro ganador
No sé a vosotros, pero a mí me resulta muy difícil decir quién es el ganador. Todos tienen sus puntos fuertes y sus puntos flacos, y en general todos han rendido muy bien.
Si tuviésemos que decir cuál es el más rápido, yo diría que dos: Opera y Chrome, ambos muy ajustados y siempre en el primer o segundo puesto en los tests de velocidad. En cuanto a uso de recursos, Internet Explorer 9 y Firefox son los que mejor aprovechan los recursos del ordenador, con las mayores puntuaciones en aceleración gráfica y en menor consumo de RAM y CPU.
En el apartado estándares, Chrome es el más cosas soporta de HTML5, seguramente gracias al ciclo rápido de desarrollo que le permite probar e incluir estos nuevos elementos más rápidamente. De todas formas, de este apartado me quedo con las puntuaciones del Acid3, un test en el que por fin todos los navegadores tienen una puntuación excelente.
Globalmente, se puede que Safari es el que peores resultados ha obtenido, sin pasar de la mitad de la tabla en casi ningún test. Seguramente sea porque estoy probando en Windows y no en un Mac. Aun así, los resultados son demasiado bajos.
Como conclusión final, yo resaltaría el buen trabajo de todos los navegadores. Los resultados son muy buenos, y en la mayoría de los casos las diferencias son nimias, inapreciables para el usuario final. También hay que destacar la gran mejora de Internet Explorer y Firefox con respecto a versiones anteriores, aunque todavía les quedan aspectos donde mejorar (más a IE que a Firefox).
Y vosotros, ¿qué conclusiones sacáis de estos resultados?
Ver 69 comentarios
69 comentarios
ramongutierrezb
De entrada, decir que usais versiones beta para tratar de dar los resultados más cercanos a la realidad, me parece un contrasentido.
xallow
Muy buen análisis, original, y muy interesante, te felicito Guillermo. No me puedo quedar sin comentar algo .... xD
- Arranque: Primero hay que destacar a Opera. Felicidades! Yo tenía la idea de que el más rápido en arrancar era Chrome, pero ahora veo que el navegador Noruego se la lleva. También algo curioso es el caso de Firefox, que tiene mala fama en ese aspecto, y que sin embargo, no tiene el peor comportamiento en ninguna de las dos pruebas.
- Consumo de CPU/RAM: La diferencia de CPU no sé a que se deba, pero supongo que es algo muy variable. De cualquier manera felicidades a IE9 y Chrome. En cuanto a RAM, la sorpresa es FF que resulta que es el que menos recursos consume, a pesar de su mala fama de "devorador de recursos". Quizá por eso he leído muchos casos que FF funciona bien en máquinas antiguas (aunque tarde en arrancar). Eso no quiere decir que Opera o Chrome hagan mal trabajo, pues dicen que RAM no usada es RAM desperdiciada.
- Renderización: No es mucha la diferencia, en la páctica nadie nota los milisegundos. Pero aquí gana Chrome sin duda, mientras que Opera y FF le siguen de cerca.
- Aceleración por HW: Felicidades a Mozilla! Invirtieron demasiado tiempo en este aspeto y es bueno ver que les dio resultados (por cierto, alguien sabe cómo saber si la aceleración funciona correctamente en IE9?)
- Sunspider : Son pruebas muy especificas, ojalá y pudieras haber incluido V8, Kraken y otras para tener mayor refencia, ya que por ejemplo, no se nota el potencial de Crankshaft de Chrome.
- Estandares: No es de sorprender que Opera, Chrome, Firefox y Safari esten parejos. La polémica aquí, es la abismal diferencia de IE9. Es cierto que los estándares no están listos, pero no es lógica tanta diferencia. En cuento al acid3test, y que IE9 y FF4 no saquen 100 se debe a que cambiaron las fuentes SVG por las WOFF. EL acidtest debe ser actualizado.
Y finalmente, concuerdo con Guillermo. Todos tienen sus puntos débiles y fuertes, cada quién que elija sus necesidades y gustos personales.
cristianer
Excelente! Realmente un post EXCELENTE! Esto es algo que a nosotros nos gusta ver. Con estadísticas que realmente importan.
Felicidades, muy bueno!
Left My Dead
Me parece acertado los pasos de MS, antes en IE7 u 8 daban pena sus resultados,hasta para pixelearlos, ahora miren,hasta gana una prueba, mis felicitaciones para MS,y lo Firefox no es para alarmarse,se ha traído una VERDADERA nueva versión (no como otros),ya con la 4.1 se solucionaran esos detalles que faltan,que no son tan perceptibles,ya era la hora de una renovada y los chicos de Mozilla lo han hecho bien, de Safari, umm,hasta Jobs se ha de quejar lo mal que sale su empresa en este ámbito
w123
el que haya probao Opera entendere que es el mejor, para mi gusto es el que mejor funciona, yo con el Opera y el explorer funciono perfectamente...no entiendo porque no tiene mucha fama Opera cuando con los datos en la mano es de los mejores, sino el mejor...
as3
Hay un detalle aquí que al parecer nadie ha notado, porque no he visto que lo mencionen, y creo que sería buena idea si Guillermo lo agrega a su estupendo artículo: Firefox es el que menos recursos consume pero porque no tiene ninguna extensión instalada. Sin embargo, es muy raro que alguien use un Firefox que no tenga por lo menos una extensión, y son estas las que provocan que su consumo de recursos se dispare.
En general me encantó el desarrollo de la prueba. La última vez que vi a alguien atreverse a hacer una por su cuenta fue hace casi tres años en NeoTeo y el ganador era Firefox, pero los navegadores han avanzado tanto en ese tiempo (entonces Chrome ni siquiera existía) que según veo ahora están todos bastante equilibrados; incluso Explorer, que en aquél entonces era la versión 7 y daba lástimas en todos los tests.
También hay que recordar que las pruebas son solo para darse una idea general. Todos tenemos ordenadores con capacidades de hardware, software y conexiones diferentes, todos les damos usos distintos a nuestros navegadores y los tenemos personalizados a nuestra forma muy particular, es por eso que no hay que dejarse llevar por esa moda de tomar los resultados de cada prueba que alguien publica como si fuera una una realidad absoluta, ya que si nosotros las hiciéramos en nuestras computadoras y con nuestros navegadores personalizados tal y como los usamos diariamente, obtendríamos resultados totalmente distintos. Cada quien sabe cuál es el navegador que mejor le rinde, y no necesariamente va a ser el mismo que rinde mejor en la computadora de otro, ni por una diferencia de unos cuantos milisegundos.
gordonfreeman
¿Que pc usáis para arrancar los navegadores? por que vamos, en caliente con mi netbook cualquier navegador abre al instante, no es un valor cercanoa 1 segundo sinno mas bien cercano a 0.
azaelhn
Como diablos van ha probrar estos navegadores con virtualizacion de PC es ilogico IE9 ni FF4 pueden usar su aceleracion por hardware.
En frio FF4 en mi PC es un asco tarda como 5 segundos, IE9, Chrome y Opera no noto la diferencia, en caliente todos son iguales no se nota a simple vista una diferencia.
Como no le va a ganar FF4 a IE9 en aceleracion por hardware "En una pc virtual" como usaria IE9 Directx 11 o 10 y el GPU en una PC Virtual.
No le constaba nada hacerala en prueba Windows7 algo asi Core 2 duo 2.2 4Gb de Ram, 1Gb de GPU y 500Gb de DD. ja Es mi Laptop.
En el consumo de RAM FF4 es un devorador me memoria igual que Chrome sumados todos los procesos de Chrome son como 150Mb y solo uno de FF4 me hace 170 la mitad de lo que hacen IE9 y Opera con 3 pestañas abiertas Facebook, YouTube y Genbeta
Solo mira esos tiempos de SunSpider a mi todos me dan resultados de 400 hacia abajo solo Safari da pena.
Estos son los ganadores en SunSpider Test http://www.imaxenes.com/imagen/ie9vschrome1ce46eo.jpg.html
Con esto demuetra otra vez que Genbeta pierde credibilidad, por que no hace las cosas bien e iguales para todos!!!!!
Jago
Los resultados están un poco sesgados y condicionados por las máquinas. No andan lejos de la realidad cuando se habla de cumplir estándares (medida absoluta), pero cuando se habla de consumo de recursos y tiempos, la máquina en la que se ejecutan los tests tiene una parte de la "culpa" de los resultados.
Por ejemplo, a ti te sale que Firefox tarda casi 800ms en hacer el Sunspider, cuando en Mozilla alegan 620ms. No es que me fíe más o menos de unos o de otros, pero por ejemplo en ese caso se quedaría solamente el Safari descolgado en ese test, y eso refleja mejor la situación real (que el Safari está más fuera que dentro desde hace mucho, lo único que le salva es el WebKit).
Por eso, cada cual debe tener un poco de criterio propio, enterarse y probar por su cuenta, y poder entonces hacerse una idea.
Yo tenía instalados en mi máquina los 5, y hace meses ya cayó el Safari (que no aporta nada de nada respecto a los otros 4).
carlesba
Deberíais de hacer otro test en un MAC OS X. Seguramente cambiarían los resultados (creo yo).
50364
"Y vosotros, ¿qué conclusiones sacáis de estos resultados?"
Que no suelto Opera ni aunque me paguen ;)
Jago
Por cierto, el icono de Opera, teniendo en cuenta que estás usando la versión 11 y pico para el test, podías haber puesto el es oficial desde la versión 10 :P
lesan
Muy bien el trabajo por la recopilación, pero estas pruebas no tienen ninguna validez.
¿Tanto costaba buscar una partición en algún disco duro e instalar bien Win7? No me creo que el autor no tenga espacio para instalarlo.
Todas las pruebas están condicionadas a un entorno virtual, donde la GPU no funciona plenamente. Donde los navegadores multihilo como chrome o explorer, estarán capados al solo poder usar un hilo (si es que tiene un solo hilo la máquina virtual, que no se dice nada).
Me parece un tiempo mal aprovechado y es una pena, pero los datos obtenido nos son válidos.
47662
Buena comparativa.
kokeee
Meh...
Ya no tomo mucho en cuenta estos test, en los de Bitelia gana uno, en Genbeta gana otro, en Lifehacker gana Opera, etc.. son muy relativos...
C A S P E R
pues despues de verlo detalladamente el unico test donde Firefox sale mal parado que es sunspider, difiere mucho lo que a mi (y a varios) me sale ya que me marca un 276.5 y no la cantidad que indica ahi asi que... seguire con el panda rojo ^_^
ebel
Aparte de la velocidad decir que IE9 no es compatible con XP con lo que deja fuera a muchos usuarios.
66461
Me quedo con este, la verdad: http://www.tomshardware.com/reviews/internet-explorer-9-chrome-10-opera-11,2897.html
Es una pena que no incluya FF4.
Creo que hacer un test de rendimiento en una máquina virtual "sesga" demasiado los resultados. Se me plantean preguntas como...
¿Cuantos cores tiene asignado la máquina, cuanta ram? ¿Te aseguras de que el nivel de carga de la CPU es siempre más o menos constante a lo largo de las distintas pruebas? ¿No influye en el proceso la capa de virtualización?
Podría seguir así un rato.
mauriciopat
Pues ahi estan los resultados,al final,el usuario final tiene la ultima palabra. Yo,por lo menos,de Firefox 4 no me muevo (me encanta!) y para PC's lentas,Opera el mejor. En cambio,Chrome seria mi 3ra opcion y al final IE8 (el 9,no lo he probado). Safari,tampoco lo he probado,seria bueno ver que tal :D S2!
noviasde
Yo me quedo con Firefox y Chrome, para mi los mejores.
Aljullu
"En el Acid3 todos sacan matrícula (100/100), excepto Internet Explorer y Firefox que sólo llegan al sobresaliente con 97 y 95 puntos respectivamente"
Mozilla ya dijo que no pretenden conseguir esos tres puntos que les faltan porqué son de un test de una tecnología (las fuentes en imágenes SVG) que no tienen ningún sentido en un navegador ya que hay alternativas cómo WOFF mucho más potentes. Además, los navegadores que sí obtienen estos puntos, tampoco tienen las fuentes SVG integradas del todo, sólo han hecho lo justo para aprovar el Acid3 Test. De forma que sólo lo han implementado por una cuestión de imagen. http://www.mozilla.cat/2011/03/18/el-firefox-4-no-obtindra-100-punts-a-lacid3-test/
Y según dijisteis en Genbeta, Microsoft también había dicho que no pretendía conseguir 100 puntos en el Acid3 Test porqué consideran que los puntos que les faltan son de tecnologías que no tienen ninguna aplicación en la actualidad.
Así que en este tema todos estan empatados. Aunque implementar tecnologías que no sirven de nada pero que te ayudan a sacar buena nota en los tests es más bién cuestionable.
HaST
Primero: Como que SunSpider es independiente? Está creado por los creadores del motor WebKit, así que de independiente muy poco.
Segundo: Para ejecutar el test en Firefox 4 les has dado al Pause? A mi me ha dado 343.2ms en un W7x32, mucho mejor que con IE9 y un poco peor que Chrome (esperable con un test del WebKit)
Para gráficos más completos sobre rendimiento Javascript: http://arewefastyet.com/ (o probadlo vosotros mismos)
Pero en definitiva lo que hace referencia a rendimiento se están igualando mucho los navegadores, y esto es bueno para todos.
Sobre el test Acid3 Mozilla ya ha dicho que nunca llegará a los 100 puntos porque los 3 que le faltan se basan en una parte de la especificación HTML5 que ya se ha eliminado por el W3C.
Y sobre HTML5 más de lo mismo. A la práctica los navegadores que mejor visualizan páginas hechas en HTML5 sin hacks son Opera i Firefox, sobretodo en el tema de los formularios.
80440
Jaja no se por que siempre dicen que Firefox come muchos recursos, siempre juntado los procesos que genera Chrome por pestaña me suman mas que Firefox + Plugin Container, SIEMPRE, en CPU la verdad nunca he notado mucha diferencia, aunque si Firefox consume un poco mas en general es estable lo que en Chrome NO, luego da unos picos de lo lindo. Ademas de que acá da rato crashea con flash >_< En fin, no me es útil ganar unos cuantos segundos de inicio a recursos que puedo usar viendo porno o algo por el estilo. Y la razón que solo comente de Firefox y Chrome es por que me parece los dos aceptables, los demás estan muy lejos tanto en desarrollo como en librería de complementos, que al final es lo que importa xD. Saludos
Hector Macias Ayala
"Opera 11.10 Beta (build 1190)".
Error, la beta de Opera 11.10 es el build 2048, o bien te equivocas en decir 11.10 y debería ser 11.01.
Deberías incluir un test con puras versiones estables y otro con puras versiones dev/beta/lab/snapshot, etc.
Guybrushh
Yo cada vez que abr muchas pestañas y mientras cargan las paginas con el chrome {o con cualquier otro navegador} se me aceleran los coolers de la notebook y se escuchan fuerte lo q indica q usan bastante la cpu, pero me pasa con todos nose porque. y me parece que el firefox 4 consume mas ram q el chrome, o al menos pasa en mi laptop
darkyevon
Pues a mi crome en frio me carga al instante, con la web de google incluida. Firefox 4 tarda como 4 segundos y luego ademas esperar a que se cargue la pagina... la verdad me esperaba mas de firefox 4, lo único que le veo bien es que en cosas con gráficos se los come a todos.
apolon
No hay que olvidar que RAM no es Memoria Total, por lo tanto ese dato sigue incompleto.
Igualmente en los tiempos de carga ¿se ha tomado en cuenta la precarga de librerías?.
Nahuel Siviero
yo lo unico que sè es que Opera les da nueva vida a los pcs viejos, cosa que los demás no hacen...
salu2