Clicky

¿Es Firefox Quantum realmente bueno?

Firefox Quantum

Navegando con Firefox Quantum sientes que toda la web ha sido almacenada previamente

Esta semana Mozilla lanzó Firefox 57, también conocido como Quantum, la mayor actualización del navegador en sus 13 años de historia.

El 75% del código de Firefox ha sido reescrito para Quantum, 5.000.000 de líneas de código en total. Desde agosto, 700 desarrolladores, incluidos 80 voluntarios, han contribuido a la base de código. Es, en efecto, un nuevo navegador.

Firefox siempre ha sido un buen navegador. Las credenciales de código abierto y un estado de perdedor confirmado lo convierten en la primera opción para aquellos que prefieren no usar el valor predeterminado de su sistema operativo. Las últimas estadísticas sitúan la cuota global de Firefox en alrededor del 6%, en comparación con las versiones de Safari (versiones MacOS e iOS combinadas) del 15% y el 55% de Chrome.

A pesar de mucho cariño por Firefox, no ha habido una razón convincente para hacer el cambio, hasta Firefox Quantum.

Velocidad de Quantum

No recuerdo cuando se esperó con tanta emoción una nueva versión de un navegador, y casi todo se reduce a una cosa: Firefox Quantum funciona como un cohete.

Cada navegador hace la afirmación de tener una velocidad de renderización mejorada, generalmente por el porcentaje de un dígito. Firefox Quantum es dos veces más rápido que la versión anterior de Firefox. Sin embargo, eso se siente como un eufemismo; Firefox Quantum es sensiblemente más rápido que cualquier otro navegador en mi máquina, notablemente es mucho más rápido que Chrome. Navegando con Firefox Quantum sientes que toda la web ha sido almacenada previamente.

Las propias pruebas de Mozilla descubrieron que la versión beta de Firefox Quantum era al menos tan rápida como Chrome, pero no era sustancialmente más rápida. Sienten que cerraron la distancia con Chrome, sin excederlo. Están siendo modestos. Como anécdota, mi experiencia en los últimos días es que Firefox Quantum es sustancialmente más rápido en todos los ámbitos; es posible que simplemente esté navegando por sitios que favorecen el enfoque de Firefox, como la Búsqueda de Google, por ejemplo.

Lo que es innegable es que la nueva velocidad encontrada de Firefox ofrece una experiencia de navegación agradable.

Eficiencia de Quantum

Una de las maneras en que Mozilla ha turbocargado Firefox Quantum está cambiando la forma en que utiliza el hardware moderno.

El software complejo utiliza múltiples núcleos de procesador asignando diferentes tareas a diferentes núcleos para acelerar los procesos. Desarrollar de esta manera es complejo, porque si dos núcleos están trabajando en tareas relacionadas, uno puede anular fácilmente al otro, introduciendo errores en el sistema. Esta complejidad a menudo se resuelve mediante tareas de validación, por ejemplo, asignando un motor de CSS a un solo núcleo, menos eficiente, pero más estable.

Firefox Quantum ha dado un gran salto aprovechando múltiples núcleos para tareas únicas, o mejor dicho, mediante la subdivisión de tareas en trozos más pequeños del tamaño de un bocado para que puedan distribuirse a más núcleos.

Uno de los componentes clave de la velocidad de Firefox Quantum es el nuevo motor de renderizado CSS, Stylo. Stylo amplía el enfoque multi-núcleo al asignar diferentes partes de la representación DOM a diferentes núcleos.

Según Mozilla, Firefox Quantum usa un en Windows 30% menos de memoria que "la competencia" (también conocida como Chrome). Las pruebas de Digg descubrieron que Chrome usaba un 40% más de RAM y tres veces más procesos que Firefox Quantum.

Firefox Quantum Turbo

Lo bueno de Firefox Quantum es que cuantos más núcleos tenga, más rápido se renderizará. Firefox es rápido ahora, y será más rápido en el futuro.

Para hacer que Quantum sea tan eficiente, Mozilla estudió cómo realmente usan la web las personas. Como resultado, Firefox Quantum prioriza las tareas, por ejemplo, la interacción de un botón tiene prioridad sobre algo como el almacenamiento en caché o la recolección de basura. Esta es una dirección en la que Mozilla tiene la intención de centrarse en versiones futuras.

Uno de los beneficios más obvios de priorizar tareas es tabbing. Firefox Quantum usa menos memoria para varias pestañas que Chrome. La realización de investigaciones, con múltiples pestañas abiertas, hace que Firefox sea obvio para mí.

En Quantum, la pestaña activa tiene prioridad sobre todas las demás pestañas, haciendo un mejor uso de los recursos. Lo que hace preguntarme: ¿Por qué los navegadores no hacían esto antes? Es muy obvio.

Mozilla Photon

La interfaz de usuario de Firefox Quantum probablemente se verá un poco diferente, especialmente si estás actualizando desde una versión anterior de Firefox. Mozilla tomó una página del libro de Google y desarrolló su propio sistema de diseño para sus Productos, llamado Photon. Si bien no hay ninguna sugerencia de que Mozilla utilice Photon como un enfoque único para todos los problemas de diseño, como Google lo ha hecho con Material Design, es un enfoque agradablemente coherente del que Mozilla carecía anteriormente.

Photon, en las propias palabras de Mozilla, pretende ser adaptable, rápido, consciente, accesible, comprensivo y caprichoso. La IU de Firefox Quantum cumple todos esos requisitos.

Hay una mayor atención al detalle de lo que hemos visto en versiones anteriores de Firefox. Por ejemplo, la agradable animación sutil de desplazamiento en pestañas inactivas. Todo se combina para ser una experiencia agradable que está feliz de desvanecerse en el fondo, que es precisamente lo que debería ser un navegador.

Hay un par de decepciones. No me entusiasma que la pestaña en blanco tenga tres opciones de búsqueda separadas: el campo de ubicación del navegador, el campo de búsqueda y el campo de búsqueda de la página en blanco. Por lo demás estas son quejas menores en un gran producto.

El veredicto

No hay duda de que Firefox Quantum va a aumentar su cuota de mercado. Para este momento, el año que viene tendrá el 15% del mercado, menos de un tercio de la base de usuarios de Chrome, pero números por los que Opera mataría.

Cambié a Firefox Quantum por curiosidad, esperando volver a Chrome en unos días; Chrome se ha ido de mi base de conexión y Firefox está configurado como mi navegador predeterminado.

Es cierto que Firefox Quantum tiene algunos problemas de compatibilidad con extensiones, pero ese es el caso de cualquier nuevo navegador y los desarrolladores ya se están poniendo al día. Y sentí una inesperada punzada de remordimiento cuando finalmente mordí la bala y eliminé Firebug.

Por cualquier criterio razonable, Firefox Quantum es el mejor navegador actualmente disponible. Si todo sigue así, depende de la competencia y de las futuras mejoras de Firefox, todo indica que Mozilla está decidido a seguir empujando el sobre.

Firefox Quantum es un producto rápido, amigable con los recursos e inteligentemente diseñado. La navegación en Firefox es simplemente una experiencia más agradable, ¿qué más se puede pedir?

Jesus_Caceres