Firefox 103 llega con diversas mejoras, conócelas
Mozilla dio a conocer hace pocos días el lanzamiento de su navegador web «Firefox 103» y con el cual anuncia que la capacidad de respuesta del navegador Firefox en macOS se ha mejorado, especialmente durante los períodos de alta carga de la CPU.
Esto fue posible gracias a una API de bloqueo moderna. Junto con esta mejora, los mantenedores del proyecto señalan que para completar formularios en línea, los campos obligatorios ahora están resaltados en formularios PDF.
Otro de los cambios que se destacan, es para aquellos que usan la función Picture-in-Picture, en la que se ha agregado una mejora para los subtítulos. Desde Firefox 100, la función PiP admite subtítulos y subtítulos para videos de plataformas como YouTube, Prime, Netflix y sitios que usan videos en formato WebVTT. En esta versión 103, ahora es posible modificar el tamaño de fuente de los subtítulos de video directamente desde la ventana de PiP.
Y para los usuarios que usan esta función con bastante frecuencia, deben saber que se ha ampliado la cantidad de sitios para los que la función PiP admite subtítulos y subtítulos. Ahora es posible tener subtítulos usando el modo Picture-in-Picture para mirar videos en sitios como Funimation, Dailymotion, Tubi, Hotstar y SonyLIV.
Otra mejora, ahora se puede acceder a los botones de la barra de herramientas de pestañas con las teclas Tabulador, Mayús+Tabulador y de flecha. Para hacer esto, debe acceder a la barra de direcciones con las teclas Control+L.
Para los usuarios de Windows, el equipo de Firefox informa que la configuración de accesibilidad «Texto más grande» de Firefox ahora afecta a todas las páginas de contenido y de interfaz de usuario, y ya no solo se aplica a los tamaños de fuente en el sistema.
Por el lado de los desarrolladores, también tenemos varios cambios, pues a nivel de CSS, la propiedad de filtro de fondo (que se puede usar para aplicar efectos gráficos como desenfoque o cambio de color al área detrás de un elemento) ahora está disponible de forma predeterminada. Además, la propiedad scroll-snap-stop ahora está disponible. Puede usar los valores siempre y normal de esta propiedad para especificar si se saltan o no los puntos de ajuste, incluso cuando se desplaza rápidamente. Finalmente, se ha agregado soporte para la pseudo-clase :modal. Selecciona todos los elementos que se encuentran en un estado en el que excluyen cualquier interacción con otros elementos hasta que se rechaza la interacción.
En el nivel de JavaScript, los tipos de Error Native ahora se pueden serializar mediante el algoritmo de clonación estructurada. Esto incluye Error, EvalError, RangeError, ReferenceError, SyntaxError, TypeError y URIError. Las propiedades serializadas de AggregateError incluyen nombre, mensaje, causa, nombre de archivo, número de línea y número de columnas. Para AggregateError se serializan las propiedades mensaje, nombre, causa y errores.
En el nivel de API, ReadableStream, WritableStream, TransformStream ahora son objetos transferibles. Los cachés, CacheStorage y las API de caché ahora requieren un contexto seguro. Las propiedades/interfaces no están definidas si se usan en un contexto inseguro. Anteriormente, la memoria caché devolvía un CacheStorage que generaba una excepción si se usaba fuera de un contexto seguro.
Más allá de estas mejoras para los usuarios, esta versión 103 de Firefox también tenía derecho a varios parches. Entre otros, tenemos los siguientes puntos:
- ahora se conservan los espacios que no se dividen, lo que evita los saltos de línea automáticos al copiar texto de un control de formulario
- Se han solucionado los problemas de rendimiento de WebGL en los controladores binarios de NVIDIA a través de DMA-Buf en Linux
- El inicio de Firefox podría ralentizarse significativamente debido al procesamiento de almacenamiento local del contenido web.
- Algunos errores en Firefox 102 mostraron evidencia de corrupción de memoria y, con suficiente esfuerzo, algunos de ellos podrían explotarse para ejecutar código arbitrario. Las fallas que se marcaron como fallas de alta gravedad se han corregido.
¿Como instalar la nueva versión de Firefox 103 en Linux?
Usuarios de Ubuntu, Linux Mint o algún otro derivado de Ubuntu, pueden instalar o actualizar a esta nueva versión con ayuda del PPA del navegador.
Este lo pueden añadir al sistema abriendo una terminal y ejecutando en ella el siguiente comando:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y
sudo apt-get update
Hecho esto ahora solo tienen que instalar con:
sudo apt install firefox
Para el caso de los usuarios de Arch Linux y derivados, basta con ejecutar en una terminal:
sudo pacman -S firefox
Ahora para quienes sean usuarios de Fedora o cualquier otra distribución derivada de esta:
sudo dnf install firefox
Para el resto de las distribuciones de Linux, pueden descargar los paquetes binarios desde el siguiente enlace.