Lanzamiento de Firefox 126

Se ha lanzado el navegador web Firefox 126 y se ha formado una actualización de la rama con soporte a largo plazo — 115.11.0. La rama Firefox 127 ha pasado a la fase de pruebas beta, con lanzamiento previsto para el 11 de junio.

Novedades principales en Firefox 126:

  • Se ha añadido la operación «Copy Link Without Site Tracking» al menú contextual, lo que permite copiar la URL del enlace seleccionado al portapapeles, eliminando previamente los parámetros de consulta utilizados para rastrear el tráfico entre sitios. Por ejemplo, al copiar un enlace se eliminarán los parámetros mc_eid y fbclid, que se utilizan al navegar desde las páginas de Facebook. En total, se eliminan más de 300 parámetros de seguimiento, incluidos los utilizados en los principales comercios electrónicos.
    Lanzamiento de Firefox 126
  • Se ha añadido soporte para la codificación de contenido mediante el algoritmo de compresión Zstandard (zstd), además de los algoritmos ya admitidos gzip, brotli y deflate. Al enviar solicitudes, Firefox ahora establece en el encabezado HTTP «Content-encoding» el valor «gzip, deflate, br, zstd». Entre los grandes sitios que admiten la entrega de datos comprimidos en formato zstd se encuentra Facebook.
  • Se ha implementado una función experimental de traducción automática de fragmentos de texto seleccionados en la página (anteriormente solo se admitía la traducción de toda la página). La función de traducción se activa a través del menú contextual que aparece al hacer clic derecho en el bloque de texto seleccionado. Para activar la traducción de fragmentos se ha añadido la configuración browser.translations.select.enable en about:config.
    Lanzamiento de Firefox 126
  • Se ha realizado la transmisión de telemetría adicional con contadores agregados de búsquedas en diferentes categorías. Las categorías abarcan 20 tipos generales de contenido, como deportes, negocios y viajes. Se afirma que la información recopilada es necesaria para desarrollar nuevas funciones de búsqueda. Los datos se almacenan sin vinculación a usuarios individuales. Para eliminar la información sobre la dirección IP del usuario se utiliza la tecnología OHTTP (Oblivious-HTTP), que permite redirigir mensajes HTTP cifrados a través de nodos intermedios adicionales, de modo que el final servidor recibe la solicitud no desde la IP del usuario, sino desde la IP del nodo de tránsito.
  • Temporalmente se ha desactivado la función de navegación rápida a un enlace guardado en el portapapeles en Firefox 125 (cuando había una URL en el portapapeles durante la pulsación en la barra de direcciones, esta URL se mostraba automáticamente como una recomendación inicial para la navegación). Se mencionan problemas de rendimiento como la razón para su desactivación.
  • En las versiones para macOS en computadoras Mac con CPU M3, se ha habilitado la aceleración por hardware para la decodificación de vídeo en formato AV1.
  • Se ha añadido el método URL.parse(), que devuelve un objeto URL que representa el enlace especificado en los parámetros. A diferencia del constructor URL(), el nuevo método devuelve null en caso de problemas con el análisis, en lugar de generar una excepción.
  • Se ha habilitado el soporte para la propiedad CSS zoom, que permite reducir o aumentar el tamaño de elementos individuales. Se ha propuesto la propiedad Element.currentCSSZoom, que es de solo lectura, para definir el nivel de zoom aplicado al elemento.
  • Se ha añadido la posibilidad de reflejar el estado de los elementos HTML personalizados (custom element) en CSS a través de la pseudo-clase ‘:state()’. Esta funcionalidad se ha реализado de manera similar a la capacidad de los elementos HTML estándar para cambiar su estado según la interacción del usuario.
  • Se ha añadido la propiedad Selection.direction, que define la dirección de la selección.
  • Se añadió soporte para la API Screen Wake Lock, que permite a las aplicaciones web, como un reproductor multimedia, bloquear la activación del salvapantallas después de un largo período de inactividad del usuario.
  • Se ha añadido el método IDBFactory.databases en la API IndexedDB para enumerar las bases de datos disponibles (devuelve un array de objetos que contienen el nombre y la versión de las bases de datos disponibles).
  • Se ha añadido soporte experimental en la API Selection para selecciones que cruzan los límites del DOM sombra. Se activa a través de dom.shadowdom.selection_across_boundary.enabled en about:config.
  • Se ha añadido una función experimental shape() en CSS, que permite crear formas utilizando las propiedades CSS clip-path y offset-path. Se activa a través de layout.css.basic-shape-shape.enabled en about:config.
  • La funcionalidad del editor de estilos en las herramientas de desarrollo web se ha acelerado entre un 15% y un 20%.
  • Se ha añadido la opción "Mostrar consola dividida" en las herramientas de desarrollo web para activar/desactivar el modo que muestra la consola web al mismo tiempo que otros paneles.
    Lanzamiento de Firefox 126
  • En la versión para Android, se han resuelto problemas con la visualización de la barra de dirección en dispositivos con pantallas plegables. Para unificar con la versión de escritorio, la configuración "Complementos" ha sido renombrada a "Extensiones".

Además de las novedades y correcciones de errores, Firefox 126 ha solucionado 21 vulnerabilidades. Dos de ellas se consideran peligrosas. La primera vulnerabilidad peligrosa (CVE-2024-4764) provoca acceso a un área de memoria ya liberada al manejar varios flujos de audio de WebRTC. La segunda vulnerabilidad peligrosa (CVE-2024-4367) permite la ejecución de código JavaScript al procesar fuentes diseñadas de manera específica en el visor PDF integrado. Otras 9 vulnerabilidades son causadas por problemas de gestión de memoria, como desbordamientos de búfer y acceso a áreas de memoria ya liberadas. Estos problemas pueden potencialmente permitir la ejecución de código por parte de un atacante al abrir páginas especialmente diseñadas.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster