Todo lo que cambia con Firefox 57

Firefox vuelve a la vida, vuelve a la carga. Con poco más de quince años, se rediseñó a sí mismo, cortando así sus lazos con tecnologías que tenían casi veinte años, nacidas tras la estela de Netscape.

Este nuevo comienzo está obviamente impulsado por una revolución tecnológica, que se extiende desde su corazón hasta su aparición. Por no hablar de un cambio importante en el tamaño que afecta a uno de sus puntos fuertes: las extensiones. Revisión de nuevos productos

Nuevos motores en serie

Anunciado el año pasado, en octubre, Quantum es un salto adelante. Reemplaza a una lagartija envejecida. Prueba de la renovación que encarna, fue escrito en una mezcla de C++ y Rust, un lenguaje de programación desarrollado por Mozilla. Esta última está diseñada para ser «segura, multihilo y práctica»

Como nos explicó Mark Mayo, la transición tecnológica a Quantum tuvo lugar gradualmente en la medida de lo posible, lo que equivalía, como dijo Jen Simmons, diseñadora defensora de Mozilla, en un artículo de su blog, a sustituir un motor de avión en pleno vuelo.

Los primeros elementos de código que utilizaron Rust se implementaron con Firefox 48 en agosto de 2016, con la sustitución de la pila de medios del navegador. Luego, fuimos testigos de la desaparición del motor CSS de Gecko, reemplazado por Quantum CSS, nombre en clave Pen, el verano pasado.

Con Firefox 57, la gran migración escalonada ha terminado. Esto incluye el motor de renderizado de Quantum, que aprovecha más los chips gráficos y viene directamente de los experimentos de renderizado Web del proyecto Servo.

Aún más útil a diario, esta nueva iteración del navegador introduce el Quantum Dom Scheduler. Con esta nueva función, Firefox se asegurará de que las (muchas) pestañas abiertas en segundo plano no ralenticen el navegador y la pestaña que está viendo actualmente.

Menos ralentización, pero sobre todo más velocidad. Todas estas mejoras han sido diseñadas para acelerar el funcionamiento de Firefox. El navegador tiene que iniciarse y cargar las páginas más rápido, gestionar mejor la multiplicación de pestañas, en definitiva ser más rápido en las tareas de nuestra vida diaria en línea.

Una nueva y más moderna interfaz

Pero el nuevo Firefox también está ahí para actualizar la interfaz que usas todos los días. En este caso, el proyecto Quantum no tuvo nada que ver. Es el proyecto Photon el que está dando sus primeros pasos con esta versión 57.

Más ligera, más agradable, la nueva interfaz introduce una nueva pestaña, un nuevo panel lateral y ajustes. El campo de búsqueda, que ha estado ubicado en la parte superior derecha de la ventana de Firefox durante años, desaparece. El navegador opta por una dirección y una barra de búsqueda unificadas. Sin embargo, aquellos que están perturbados por esto pueden ir a los ajustes y reactivarlo.

Por último, si lo usas un poco, notarás que parece mejor adaptado a los diferentes tipos de pantallas en las que Firefox está presente, desde móviles hasta PC y tabletas.

Extensiones, el fin de una era

Pero día a día, es quizás la micro-revolución de las extensiones web la que marque la diferencia, que en cualquier caso puede requerir la mayor adaptación por parte de los usuarios.

Porque es en este campo donde la ruptura tecnológica con el pasado es más evidente. Firefox 57 pone fin al soporte de XUL, directamente desde la era Netscape, y opta por la compatibilidad única con la API de WebExtensions, a su vez compatible con el estándar de WebExtensions que se encuentra en todos los navegadores Chromium (Chrome, Opera o Vivaldi) y también en Microsoft Edge. Como recordatorio, este cambio se inició en el verano de 2015 y la llegada de Firefox 48, el primero en adoptar esta API.

Para hacer la transición lo más fácil posible, Mozilla ha estado permitiendo desde hace unas semanas ver sólo extensiones compatibles en su catálogo de extensiones. Si no se ha asegurado de que sus extensiones favoritas estaban antes de la actualización, encontrará las que ya no puede usar en la sección Extensiones obsoletas del navegador. Tendrá que encontrar un candidato de reemplazo o esperar hasta que el desarrollador del complemento se tome la molestia de usarlo. Este inconveniente podría en cualquier caso ser compensado con la llegada de las extensiones ya desarrolladas para Chrome.

Sin embargo, puedes aprovechar la extensión Screenshot de Mozilla, que te permite tomar capturas de pantalla completas o parciales de la página mostrada por Firefox.

Lo que no ha cambiado: Firefox sigue siendo el navegador del que tú eres el héroe.

Se trata de una serie de elementos técnicos que pesan mucho en la balanza y marcan el cambio. Pero hay un punto en el que Firefox no ha cambiado y es el principal.

Para el navegador de código abierto, que encarna la elección, el elemento alternativo lo es todo. Esto es al menos tan importante como el rendimiento técnico
.

Es una cuestión de democracia, de valor. «Chrome es un navegador diseñado por un gigante de la web, una empresa de Silicon Valley que quiere venderte algo. Hacemos un navegador web, para que puedas conectarte, porque eso es lo que nos gusta hacer», dijo Mark Mayo, Vicepresidente Senior de Firefox, con una pasión que es difícil de negar y, sin duda, una cierta voluntad de forzar la línea.

«Somos una organización sin ánimo de lucro con una misión: hacer que Internet sea accesible. Por eso siempre nos hemos centrado en la privacidad y seguridad del usuario».

¿Por qué en este caso, Firefox perdió cuota de mercado? «En los años que acompañaron el auge de Chrome, Firefox puede haber aparecido como una oferta de compromiso», argumenta. Un navegador que preserva al usuario pero no le da tanta velocidad, potencia o estabilidad como el navegador de Google.

Con Firefox 57 y el proyecto Quantum, las cosas cambiarán. «Firefox es rápido, muy rápido. No hay más compromiso. «, señaló Mark Mayo, feliz y orgulloso del trabajo realizado, antes de añadir en broma: «seguimos siendo los buenos«.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *