Lanzamiento de Firefox 96

Se lanzó el navegador web Firefox 96. Además, se creó una actualización de la rama de soporte a largo plazo: 91.5.0. La rama Firefox 97 ha sido transferida a la etapa de prueba beta, cuyo lanzamiento está previsto para el 8 de febrero.

Principales novedades:

  • Se agregó la capacidad de obligar a los sitios a activar un tema oscuro o claro. El navegador cambia el diseño del color y no requiere soporte del sitio, lo que le permite usar un tema oscuro en sitios que solo están disponibles en colores claros y un tema claro en sitios oscuros.
    Lanzamiento de Firefox 96

    Para cambiar la representación del color en la configuración (acerca de:preferencias) en la sección “General/Idioma y apariencia”, se ha propuesto una nueva sección “Colores”, en la que puede habilitar la redefinición del color en relación con el esquema de color del sistema operativo o asignar colores manualmente.

    Lanzamiento de Firefox 96

  • Reducción de ruido significativamente mejorada y control automático de ganancia de audio, así como cancelación de eco ligeramente mejorada.
  • La carga en el hilo de ejecución principal se ha reducido significativamente.
  • Se ha aplicado una restricción más estricta a la transferencia de Cookies entre sitios, prohibiendo el procesamiento de Cookies de terceros instaladas al acceder a sitios distintos al dominio de la página actual. Estas cookies se utilizan para rastrear los movimientos de los usuarios entre sitios en el código de redes publicitarias, widgets de redes sociales y sistemas de análisis web. Para controlar la transmisión de Cookies, se utiliza el atributo Same-Site especificado en el encabezado “Política de Cookies”, que por defecto ahora está configurado en el valor “Same-Site=Lax”, lo que limita el envío de Cookies entre sitios. subsolicitudes, como una solicitud de imagen o cargar contenido a través de un iframe desde otro sitio, lo que también brinda protección contra ataques CSRF (Cross-Site Request Forgery).
  • Se han resuelto los problemas con la calidad de video reducida en algunos sitios y con el restablecimiento del encabezado SSRC (identificador de fuente de sincronización) al mirar un video. También solucionamos un problema con resolución reducida al compartir su pantalla a través de WebRTC.
  • En macOS, al hacer clic en enlaces en Gmail ahora se abren en una nueva pestaña, al igual que en otras plataformas. Debido a problemas no resueltos, macOS no permite fijar vídeos en modo de pantalla completa.
  • Para simplificar la configuración de los estilos de temas oscuros, se ha agregado una nueva propiedad CSS, esquema de color, que le permite determinar en qué esquemas de color se puede mostrar correctamente un elemento. Los esquemas admitidos incluyen “claro”, “oscuro”, “modo diurno” y “modo nocturno”.
  • Se agregó una función CSS hwb() que se puede especificar en lugar de valores de color para definir colores de acuerdo con el modelo de color HWB (tono, blancura, negrura). Opcionalmente, la función puede especificar un valor de transparencia.
  • La función "reversed()" se ha implementado para la propiedad CSS de restablecimiento de contador, que le permite usar contadores CSS invertidos para numerar elementos en orden descendente (por ejemplo, puede mostrar números de elementos en listas en orden descendente).
  • En la plataforma Android, se proporciona soporte para el método navigator.canShare(), que le permite comprobar la posibilidad de utilizar el método navigator.share(), que proporciona un medio para compartir información en las redes sociales, por ejemplo, le permite generar un botón unificado para compartir en las redes sociales utilizadas por el visitante, u organizar el envío de datos a otras aplicaciones.
  • La API Web Locks está habilitada de forma predeterminada, lo que le permite coordinar el trabajo de una aplicación web en varias pestañas o acceder a recursos desde los trabajadores web. La API proporciona un medio para adquirir bloqueos de forma asincrónica y liberarlos una vez que se haya completado el trabajo necesario en el recurso compartido. Mientras un proceso mantiene el bloqueo, otros procesos esperan a que se libere sin detener la ejecución.
  • En el constructor IntersectionObserver(), al pasar una cadena vacía, la propiedad rootMargin se establece de forma predeterminada en lugar de generar una excepción.
  • Se implementó la capacidad de exportar elementos del lienzo en formato WebP al llamar a los métodos HTMLCanvasElement.toDataURL(), HTMLCanvasElement.toBlob() y OffscreenCanvas.toBlob.
  • La versión beta de Firefox 97 marca una modernización del proceso de descarga de archivos: en lugar de mostrar un mensaje antes de que comience la descarga, los archivos ahora comienzan a descargarse automáticamente y se pueden abrir en cualquier momento a través del panel de progreso de descarga.

Además de las innovaciones y correcciones de errores, Firefox 96 ha solucionado 30 vulnerabilidades, de las cuales 19 están marcadas como peligrosas. 14 vulnerabilidades son causadas por problemas de memoria, como desbordamientos del búfer y acceso a áreas de memoria ya liberadas. Potencialmente, estos problemas pueden provocar la ejecución del código de un atacante al abrir páginas especialmente diseñadas. Los problemas peligrosos también incluyen omitir el aislamiento de Iframe a través de XSLT, condiciones de carrera al reproducir archivos de audio, desbordamiento del búfer al usar el filtro CSS blendGaussianBlur, acceder a la memoria después de que se ha liberado al procesar ciertas solicitudes de red, reemplazar el contenido de la ventana del navegador mediante manipulación completa -Modo de pantalla, bloqueando la salida del modo de pantalla completa.

Además, cabe destacar el anuncio de cooperación entre la distribución Linux Mint y Mozilla, dentro del cual la distribución entregará versiones oficiales sin modificaciones de Firefox sin el uso de parches adicionales de Debian y Ubuntu, sin reemplazar la página de inicio en linuxmint.com/start , sin sustituir los motores de búsqueda y sin cambiar la configuración predeterminada. En lugar de los motores de búsqueda Yahoo y DuckDuckGo, se utilizará un conjunto de Google, Amazon, Bing, DuckDuckGo y Ebay. A cambio, Mozilla transferirá una determinada cantidad de dinero a los desarrolladores de Linux Mint. Se ofrecerán nuevos paquetes con Firefox para las ramas Linux Mint 19.x, 20.x y 21.x. Hoy o mañana a los usuarios se les ofrecerá un paquete Firefox 96, emitido de acuerdo con el acuerdo.

Fuente: opennet.ru

Añadir un comentario