Hace dos años, en Genbeta hicimos una comparativa entre todos los navegadores del momento. Ha llovido mucho desde entonces y las cosas han cambiado: nuevas versiones de navegadores, algún cambio de motor e incluso un desaparecido. Por eso, hoy traemos una nueva comparativa con los navegadores actuales.
La idea de los tests no es sólo dar unos números al azar y decir "X es el mejor", sino también dar cifras que importen al usuario. A lo largo del artículo encontraréis tanto _benchmarks_ como medidas de uso real de cada navegador.
Hemos usado las últimas versiones estables de todos los navegadores: Internet Explorer 10, Chrome 27, Opera 15 y Firefox 22. Todas las pruebas, salvo las que requerían aceleración por hardware, se han realizado en una máquina virtual con Windows 8 64 bits, 2 GB de RAM y un núcleo de CPU, con instalaciones limpias de todos los navegadores y sin ningún tipo de complemento o modificaciones de configuración. Por eso, los resultados absolutos no serán relevantes: lo que importa más en este caso es ver cómo queda cada navegador con respecto a los demás.
Tiempos de inicio del navegador

La primera prueba es medir cuánto tiempo tarda en iniciarse el navegador. Hay dos tipos de inicio: en frío, cuando ejecutamos por primera vez en la sesión el navegador; y en caliente, cuando el navegador ya se había ejecutado antes durante la sesión.
Para evitar cualquier tipo de error humano, hemos usado un pequeño programa en C#. Lo que hace es ejecutar el navegador correspondiente pasándole una página local como parámetro. El programa nos dice en qué momento se inició el proceso, y la página registra cuándo se acaba de cargar el navegador.
Internet Explorer es el más rápido de todos, con apenas un segundo de media en caliente y menos de 4 en frío. El segundo puesto es un empate entre Firefox y Chrome: el primero es más rápido en frío, el segundo gana en caliente. Opera se queda en el último lugar con 3 segundos en caliente y 10 en frío.
Velocidad de carga de páginas web

La siguiente prueba consiste en ver cuánto tiempo tarda cada navegador en mostrar una página web. Para evitar problemas de red, toda la página se ha descargado en local. Hemos añadido un script que medía la diferencia de tiempo entre el inicio de carga y el final (evento _document.ready_ de jQuery, por si tenéis curiosidad). No es, desde luego, la mejor forma de medirlo y tampoco es un reflejo exacto de lo que tardaría cada navegador en cargar cualquier página web, pero sí sirve para hacernos una idea.
Los resultados: Chrome es el más rápido, con Opera siguiéndole de cerca. Firefox se queda el tercero con 656 ms, aunque los tiempos variaban bastante en cada prueba. El último, Internet Explorer, muy alejado con casi dos segundos y resultados muy distintos en cada ejecución. Aquí parece que Internet Explorer usa otro criterio para decir cuándo está listo el árbol DOM: la página aparecía perfectamente cargada antes de que se disparase el evento.
Consumo de recursos: RAM y CPU
La siguiente prueba es de consumo de recursos. Empezamos con el de RAM, medido en tres puntos distintos: navegador recién iniciado y con página en blanco, con cinco pestañas abiertas (Genbeta, Xataka, Twitter, YouTube y El País) y de nuevo con una página en blanco tras haber cerrado todas las pestañas.
Como siempre, hay que tener cuidado con las medidas de uso de RAM. Un uso mayor o menor no es un indicador directo de que el navegador funcione mejor o peor. El hecho de que no se recupere toda la memoria tras cerrar las pestañas no tiene por qué ser malo: igual son recursos que se quedan en RAM para no tener que cargarlos de nuevo al abrir otras pestañas.
Donde sí es más relevante saber el consumo de RAM es para la multitarea. Si un navegador consume demasiada memoria y tenéis varias aplicaciones abiertas, vuestro ordenador se quedará sin RAM antes y empezará a ir más lento.

Después de la explicación, veamos los resultados: Opera es el más eficiente de todos, con 17 MB iniciales, 270 con cinco pestañas (sólo Firefox tiene un consumo más bajo, 266 MB) y 51.5 MB tras cerrar las pestañas.
Firefox ha seguido mejorando mucho en este aspecto, con un consumo muy contenido al abrir varias pestañas. Internet Explorer tiene una huella muy pequeña al inicio, pero al abrir pestañas sube hasta 350 MB. Por último, Chrome y su arquitectura multiproceso no parecen del todo eficientes, llegando hasta 382 MB de memoria al abrir sólo 5 pestañas.

La siguiente prueba ha sido la de uso de CPU. Con las mismas 5 pestañas de antes, hemos esperado a que carguen y a que se estabilizase (más o menos) el consumo de CPU. Para mí esta prueba es más relevante que la de RAM, ya que aquí no hay justificación para usar demasiada CPU sin que el navegador esté haciendo nada.
Internet Explorer es el que peor se comporta, con un 50% aproximadamente de consumo de CPU medio en reposo. Chrome y Firefox se quedan en segundo lugar, alrededor del 20%, y Opera gana a todos de calle con sólo un 5% de uso medio de procesador.
Rendimiento en JavaScript

Pasamos ahora de los tests de rendimiento real a los _benchmarks_ más puros, empezando por los de JavaScript. Hemos querido hacer 3 test para comparar mejor resultados: Kraken, de Mozilla; Octane, de Google; y SunSpider, de WebKit. En este último caso, los resultados están multitplicados por 10 para poder apreciar las diferencias en el gráfico.
Los resultados son bastante curiosos, la verdad. Opera es el claro ganador en todos ellos. Chrome le sigue de cerca en Kraken y Octane, aunqune en SunSpider se queda el último. Firefox se mantiene tercero en todos los tests, y la sorpresa la da Internet Explorer. Resultados pésimos en Kraken y Octane, y sin embargo en Sunspider se queda en un segundo puesto. Quizás tenga algo que ver con el mal resultado que obtenía también en la prueba de carga web.
Rendimiento gráfico y aceleración por hardware

Tal y como va evolucionando la web, el rendimiento gráfico es cada vez más importante en los navegadores, y por eso mismo no podía faltar una prueba de este aspecto en nuestra comparativa. Hemos usado un benchmark gráfico, CanvasMark 2013, y una prueba del Test Drive de Internet Explorer, Fish Bowl con 750 peces.
Como podéis ver, los resultados son bastante dispares. Por supuesto, Internet Explorer gana en su propio test, quedando tercero en el CanvasMark. Opera consigue las mismas posiciones pero en distinto orden: primero en el CanvasMark, tercero en Fish Bowl. Firefox se hace con el segundo puesto y Chrome falla quedándose el último en ambos.
Estándares: HTML5 y CSS3

Por último, hemos medido el soporte de estándares en cada navegador, usando HTML5Test.com (sobre 500 puntos) y CSS3Test.com (sobre 100 puntos). Hay que tener en cuenta que estos tests comprueban sólo si las características están ahí, no si están bien implementadas.
Chrome es el ganador en este aspecto: 463 puntos en HTML5 y 65 en CSS3. Le sigue de cerca Opera (normal, teniendo el mismo motor) con 423 y 65 puntos respectivamente. Firefox se queda en tercer lugar, e Internet Explorer es el último.
Resumen y conclusiones
De nuevo, estos tests no nos permiten decir qué navegador es el mejor de todos: están muy igualados y cada uno le da importancia a distintos aspectos del navegador.
Sí podríamos decir que Chrome es el que sale mejor parado de todos, con buen soporte de estándares resultados buenos en los tests de JavaScript y carga de páginas, y no demasiado lento en el inicio. Sin embargo, cosas como el rendimiento gráfico o el uso de recursos impiden clasificalo como el mejor. Opera se queda cerca de Chrome (recordemos que tienen el mismo motor de renderizado), aunque la velocidad de inicio es un gran punto en su contra.
Firefox aparece como el más regular de todos: no destaca en ninguna de las pruebas pero tampoco obtiene malos resultados. Y, por último, lo que para mí ha sido la gran sorpresa, Internet Explorer, del que esperaba algo más viendo lo bien que funciona en Windows 8. Falla estrepitosamente en JavaScript (dos tests de tres) y en carga de páginas, no es el más eficiente en recursos y es el que peor soporta estándares. Lo único que le salva es la rapidez de inicio en Windows.
Antes de despedirnos, una última cosa: si alguno tiene curiosidad en ver los datos completos, están todos en una hoja de cálculo en SkyDrive.
Ver 68 comentarios
68 comentarios
zakatolapan
La rapidez de inicio de Explorer es un poco tramposa porque windows lo precarga en el arranque, así que al iniciarlo ya tiene buena parte del trabajo hecho a costa de consumir memoria sin necesidad.
apertotes
Fantástico análisis. Muchas gracias. Sin embargo, hay 2 cosas que no me convencen:
1. 5 pestañas abiertas: pocas, muchos trabajamos con 15-20 pestañas abiertas al mismo tiempo. Ya hace muchos años, cuando todo el mundo se quejaba del abuso de RAM de firefox, en cuanto se abrían más de 10 pestañas, firefox se comportaba mucho mejor que chrome. Al parecer, esa tónica persiste.
2. Navegadores sin complementos. Usar firefox o chrome sin complementos es perder su mejor virtud. No todo en esta vida es velocidad.
Mon
Para mí, que Opera tarde en iniciar la primera vez no es un problema, prefiero que después tenga un buen rendimiento. Me alegro de que mi navegador predeterminado tenga tan buenos resultados.
Aunque hay que ser cautos con los resultados de Opera 15 porque todavía le faltan funcionalidades básicas y eso puede que haya jugado a su favor en las pruebas de rendimiento pero hay que reconocer que va por buen camino.
togepix
Yo uso muy a menudo mi Netbook, que evidentemente con un Atom 450 es la cosa más limitada que hay...
Y he de decir que Opera 15 es mi nuevo navegador. Usaba Chrome a menudo, pero el rendimiento y consumo de Ram se veian disparados en sus ultimas actualizaciones. Era algo pesado para un Netbook.
Desde que salió Opera 15 me he pasado de cabeza a Opera. Buen rendimiento y ligereza, y muchisimo menos consumo de ram y CPU. Y eso que usa lo mismo que Chrome ahora. Chrome ha perdido mucho de sus primeras bazas que eran ligereza y rapidez. Se ha vuelto un navegador pesado en recurosos y CPU. Opera ha dado en el clavo en su última versión.
carmelo.toravicente
Muy interesante, pero....centrado en windows.
¿como se comportarian estos navegadores con Linux, Android etc..?
HaST
Si os interesa un análisis mas completo mirad el de Tom's Hardware: http://www.tomshardware.com/reviews/chrome-27-firefox-21-opera-next,3534-12.html
Usuario desactivado
¿No andan ya con Internet Explorer 11?
Gerardo
¿Por qué se utiliza el evento document.ready de jQuery? Con eso sólo se evalua qué navegador parsea y monta el DOM tree antes, pero no cuál muestra la página antes. Creo que se debería utilizar más bien el window.load que es lo más interesante de cara al usuario final: cuánto tarda en cargar completa la página. Así que se agradece si podéis repetir la prueba.
Por otro lado, el resultado está sesgado a monocore, así que todos los componentes del navegador optimizados para multihilo no se aprovechan. Muy posiblemente algunos resultados cambien de forma notable si a la máquina virtual se le dan 4 cores. Sería interesante repetir los tests con varios cores.
Alejandro
¿Alguna Comparativa como esta que tambien incluya a Safari?
Actualmente utilizo un iMac y me gustaria ver que navegador me conviene.
Brayan Habid
Sé que no todos compartirán mi opinión, pero con estas pruebas parece que Opera está sacándole mejor provecho a Blink que Chrome. Sí, abre y carga las páginas un poco más lentamente, pero tiene menor consumo de ram y cpu, mejor rendimiento gráfico, y casi el mismo cumplimiento de estándares. Y yo que pensé que se iban a conformar con copiar el estilo de Chromium...
lifk
Bueno creo que realmente estas comparativas están bien, aunque muchos de los datos comparables no son perceptibles para el usuario. Siempre he sido fiel seguidor de Opera por delante de los demás navegadores, pero no por su velocidad o estabilidad frente a otros navegadores sino por la cantidad de características integradas de base (speed dial, descarga de torrents, irc, correo electrónico...) Esto es algo que se ha perdido en la versión 15 de Opera que para mi es la peor en mucho tiempo, no creo que opera 15 deba ser una versión final, por mi como si quieren estar un año sin sacar versiones del navegador, hasta que no incluyan las características de opera 12 en opera con Webkit voy a seguir con mi perfecto opera 12.
Guest
Me copó la comparativa y lo que más me sirve es lo del uso de la ram con 5 pestañas.
Lo digo porque por ahí, en máquinas con apenas 1 gb de ram (algunas netbooks y notebooks que rondan por ahí), Google Chrome no termine siendo la mejor solución para ellas. Por eso decia.
alunser007
Excelente...! justo lo que andaba buscando..., estas pruebas me ayudan mucho para elegir o descartar. Yo uso el firefox, y lo seguirpe usando ya que me parece el más estable. Casi me animo al Chrome, pero le falta rendimiento en lo que para mí es lo más importante: el uso de recursos y rendimiento gráfico. Lo de Opera, me parece llamativo, pero le falta algo más. Y de IE, pues sin comentarios....
Gracias por las comparativas.
fabith09
VAMOS! SEAMOS REALISTAS! Todos los navegadores (1 milisegundo mas o 1 milisegundos menos) tienen la misma velocidad en la carga de paginas. Todo depende de nuestra conexión y la configuración que tengamos.
Ahora, en cuanto a rendiemiento grafico, inicio, fluidez y consumo de recursos. Ahí todos son distintos! Y en ese sentido(Por lo menos en mi pc) Opera, las ultimas versiones de IE para Win8 y Google Chrome. Sin dudas que son los mejores.
Coincido con alguno comentarios anteriores, en cuanto a que se olvidaron de agregar a MAXTHON en el análisis de los navegadores. La verdad que este navegador tiene algunas cosillas muy interesantes. Aunque suele ser bastante inestable y "Lento" o poco fluido a la hora de abrir pestañas y demás.
dr_keep
Estaría bien que ubiesen probado también Maxthon Cloud Browser me gustaría saber en que lugar quedaría ya que es un navegador estupendo y con 2 motores...
en fin gracias por ponerlos a prueba pero opera se lo han cargado con la nueva versión ya no es opera es chrome con menos cosas... bye
A. R.
Echo en falta Maxthom y Safari
Areks
Creo que con tanto avance en hardware, donde ya no es difícil encontrar equipos a excelente precio y de prestaciones mucho más que decentes, estos tests dejan de tener importancia para mí.
Yo elijo el navegador no en base a si inicia más rápido, o a si carga milisegundos más rápido las páginas. Lo hago en base a que soporte decentemente los estándares y mejore constantemente en ese apartado y, por sobre todo, a que me haga el proceso de navegar más fácil.
rocketboom
el navegador que viene en huayra alguien sabe de donde proviene?
no se si es o a mi me da la sensacion de ser aun mas velos que chrome
chandlerbing
Pues la verdad lo de los estandares nunca es prueba clara que sea mejor navegador,por ejejmplo aqui en las pagians de gobierno el 60% exigen IE para funcionar,por mas estandares que tengan los demas, debido a la "Millonaria" inversion que hacen para comprar nuevos programas hacen que aun usen programas HTML 3 o 4, por lo que solo se abren con navegadores antiguos
Yo ya me volvi a Opera 15,es muy bueno, ya no colapsa como el anterior y es igual de r apido de Chrome,esa nueva pestaña que permite ver noticias es muy agradable, como un dashboard con las novedades, ademas de que consume menos recursos.
Que buen oqeu no pusieron Safari,es una burla ese navegador,verguenza debria darles podeer descargar tal basura, solo muestra bien su sitio Apple,cualqueir otra cosa provoca que crashee, eso que tiene WebKit tambien.
Otra cosa es que el Chrome anda fallando m,ucho con Battellog, no me aparece el boto napra iniciar una partida cuando soy el primero en espera,cosa tambien que me hizo cambiar
GuilloooAR
buen análisis, solo tengo unas pequeñas criticas/sugerencias. 5 pestañas me parecen muy pocas, somos muchos lo que abrimos mas de 10 pestañas. creo que agregar una comparativa de 15 pestañas no estaría mal y también me hubiera gustado ver como se comporta cada navegador al abrirlo y cargar 15 pestañas al mismo tiempo por ejemplo.
nicholasmelis
Me parece acertado el cambio, desde la perspectiva económica, claro está. Opera llevaba años siendo un excelente navegador con muy baja cuota en el mercado. Supongo que desde la jefatura ha llegado la señal de hacer subir los números, y ello implica, por supuesto, atender a lo que realmente le interesa a la gente "vulgar" (no computina): velocidad, estabilidad y compatibilidad. Lo demás vendrá por añadidura, para cumplir así la tarea siguiente: lograr diferenciarse de google chrome. Pues ya, el primer paso está dado.
Usuario desactivado
Una pregunta, no podíais esperar a que Chrome sacara su versión con Blink? O que lo hubierais añadido como Chrome beta a la comparativa? Me parece que es injusto que comparéis a Chrome con WebKit y Opera con Blink
earbudds
Casualmente falta el mejor navegador, Safari. Tampoco me sorprende viniendo de este redactor.
Uso Chrome, por cierto.
rommelacho
me quedo con chrome, aunque pasarse a opera no es mala idea :D
oscarbcn
A la hora de elegir un navegador es muy importante el tema de la seguridad, los fallos y vulnerabilidades que puedan tener y el tiempo de resolución de los mismos.
jgreenwood
Los que hablan de Safari como la quinta esencia, la excelencia convertida en navegador y demás, me pregunto si no han usado otro navegador en su vida.
En mi antiguo Mac, con 2 gigas de RAM, era abrir dos pestañas en Safari y comerse toda la memoria de un plumazo e iba a pedales. Era una cosa de locos. Y ya si abría webs con bastante contenido multimedia era prácticamente imposible hacer absolutamente nada. Me pasé a Opera y menuda diferencia.
Dicho esto en W8 los que mejor se comportan son Firefox y Chroome. Opera necesita evolucionar (sobre todo en el tema marcadores en la barra de herramientas), y Explorer tiene unas limitaciones incomprensibles para el año 2013.
ruuloz
la ultima version de Opera le gana a todos, eh usado todos los navegadores en mountain lion incluse es mejor que safari en rendimiento y uso de cpu, se calienta menos mi macbook con este navegador
proevolutionuser
Alguien sabe si chromium saldria igual parado que chrome en la comparativa o mejor-peor. Creo que son casi identicos pero pregunto por si acaso.