Lanzamiento de Firefox 105

Se lanzó el navegador web Firefox 105. Además, se creó una actualización de la rama de soporte a largo plazo: 102.3.0. La rama Firefox 106 ha sido transferida a la etapa de prueba beta, cuyo lanzamiento está previsto para el 18 de octubre.

Innovaciones clave en Firefox 105:

  • Se ha agregado una opción al cuadro de diálogo de vista previa antes de imprimir para imprimir solo la página actual.
    Lanzamiento de Firefox 105
  • Se ha implementado soporte para Service Workers seccionados en bloques de iframe cargados desde sitios de terceros (Service Worker se puede registrar en un iframe de terceros y estará aislado en relación con el dominio desde el que se cargó este iframe).
  • En la plataforma Windows, puedes utilizar el gesto de deslizar dos dedos en el panel táctil hacia la derecha o hacia la izquierda para navegar por tu historial de navegación.
  • Se garantiza la compatibilidad con la especificación User Timing Level 3, que define una interfaz de software para que los desarrolladores midan el rendimiento de sus aplicaciones web. En la nueva versión, los métodos performance.mark y performance.measure implementan argumentos adicionales para establecer su propia hora de inicio/finalización, duración y datos adjuntos.
  • Los métodos array.includes y array.indexOf se optimizaron utilizando instrucciones SIMD, lo que duplicó el rendimiento de la búsqueda en listas grandes.
  • Linux reduce la probabilidad de que Firefox se quede sin memoria disponible mientras se ejecuta y mejora el rendimiento cuando se queda sin memoria libre.
  • Estabilidad significativamente mejorada en la plataforma Windows cuando el sistema tiene poca memoria.
  • Se agregó la API OffscreenCanvas, que le permite dibujar elementos del lienzo en un búfer en un hilo separado, independientemente del DOM. OffscreenCanvas implementa el trabajo en contextos de Windows y Web Worker, y también proporciona soporte de fuentes.
  • Se agregaron las API TextEncoderStream y TextDecoderStream, lo que facilita la conversión de flujos de datos binarios a texto y viceversa.
  • Para los scripts de procesamiento de contenido definidos en complementos, se implementó el parámetro RegisteredContentScript.persistAcrossSessions, que le permite crear scripts persistentes que guardan el estado entre sesiones.
  • En la versión de Android, la interfaz se cambió para utilizar la fuente predeterminada que ofrece Android. Se implementó la apertura de pestañas proporcionadas desde Firefox en otros dispositivos.

Además de las innovaciones y correcciones de errores, Firefox 105 elimina 13 vulnerabilidades, de las cuales 9 están marcadas como peligrosas (7 están enumeradas bajo CVE-2022-40962) y están causadas por problemas de memoria, como desbordamientos de 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.

En Firefox 106 beta, el visor de PDF integrado ahora incluye la capacidad de dibujar marcas gráficas (dibujos hechos a mano) y adjuntar comentarios de texto de forma predeterminada en el visor de PDF integrado. Compatibilidad con WebRTC significativamente mejorada (biblioteca libwebrtc actualizada de la versión 86 a 103), incluido un rendimiento RTP mejorado y medios mejorados para compartir pantalla en entornos basados ​​en el protocolo Wayland.

Fuente: opennet.ru

Añadir un comentario