Firefox 84

Disponible Firefox 84.

  • Última versión con soporte para Adobe Flash. Está previsto eliminar la compatibilidad con NPAPI en una versión futura, ya que Flash es el único complemento NPAPI que puede ejecutarse en Firefox.
  • Se ha ampliado el número de sistemas donde está habilitado renderizado web:
    • Linux: GNOME/X11 (Excepto sistemas con controladores propietarios de NVIDIA, así como con una combinación de “gráficos Intel y resolución >= 3440×1440). En el próximo número resumido habilitando WebRender para la combinación GNOME/Wayland (excepto XWayland)
    • macOS: Gran Sur
    • Android: GPU mali-g.
    • Windows: gráficos Intel 5ra y 6da generación (Ironlake y Puente Sandy). Además, WebRender desactivado para propietarios de tarjetas de video NVIDIA que usan varios monitores con diferentes frecuencias de actualización.
  • Firefox aprendido a utilizar PipeWire. Soporte para PipeWire agregado en WebRTC.
  • Linux introduce nuevos métodos para asignar memoria compartida, lo que aumenta el rendimiento y mejora la compatibilidad con Docker.
  • Se ha implementado soporte nativo para procesadores Apple Silicon. En comparación con el emulador Rosetta 2, la versión nativa se inicia 2.5 veces más rápido y la capacidad de respuesta de las aplicaciones web se duplica. Sin embargo, aún se requiere un emulador para reproducir contenido DRM.
  • El software antivirus Cylance en macOS puede informar erróneamente que Firefox es malware, interrumpiendo su instalación.
  • Se agregó un administrador de procesos (página acerca de: procesos) que le permite evaluar el consumo de recursos de cada hilo. Está previsto publicar información adicional en el futuro.
  • Modo imagen en imagen aprendido a Recuerde el tamaño y la posición de la ventana. Además, la ventana de imagen en imagen ahora se abre en el mismo monitor donde está abierta la ventana del navegador (antes de esto siempre se abría en el monitor principal).
  • En la sección de configuración experimental (para verlas, debe habilitar browser.preferences.experimental y abrir la página about:preferences#experimental) se ha agregado una configuración que le permite usar varias ventanas de imagen en imagen al mismo tiempo. .
  • Ahora es posible cambiar la escala de los paneles, ventanas emergentes y paneles laterales creados por complementos (Ctrl+rueda del mouse).
  • Después de importar datos desde otro navegador, Firefox habilitará automáticamente la barra de marcadores si el otro navegador la tenía habilitada y tenía marcadores.
  • En la página de administración de complementos (acerca de: complementos) ahora hay son exhibidos no solo permisos básicos, sino también adicionales (que el complemento solicita no durante la instalación, sino al momento de habilitar una configuración particular para la cual se necesitan estos permisos). Anteriormente, los permisos adicionales no se mostraban y no se podían revocar.
  • Cuando crea un nuevo perfil, la información sobre todas las autoridades certificadoras intermedias confiables se descargará de los servidores de Mozilla el mismo día, en lugar de varias semanas como antes. Esto aumenta la probabilidad de que un nuevo usuario de Firefox no encuentre errores de seguridad al visitar sitios web configurados incorrectamente.
  • Implementado protección contra vulnerabilidades como encontrado hace un año y medio en el cliente Zoom. Por ejemplo, si anteriormente la opción “usar siempre Zoom Meetings para abrir enlaces zoommtg://” se distribuía a todos los sitios (al hacer clic en dicho enlace desde cualquier sitio se abriría el cliente Zoom), ahora la opción solo funciona dentro de un dominio ( si lo habilita en example1.com, cuando haga clic en el enlace zoommtg:// de anothersite.com, la ventana de solicitud aparecerá nuevamente). Para no crear demasiados inconvenientes para los usuarios, la protección (controlada por la configuración security.external_protocol_requires_permission) no se aplica a algunos esquemas populares como tel: y mailto:
  • Si se emite un certificado SSL solo para www.example.com y el usuario intenta acceder a https://example.com, Firefox irá automáticamente a https://www.example.com (anteriormente, los usuarios en tales casos recibían error SSL_ERROR_BAD_CERT_DOMAIN).
  • Firefox ahora siempre acepta direcciones de host local (http://localhost/ и http://dev.localhost/) como referencia a la interfaz loopback (es decir, http://127.0.0.1). De esta manera, los recursos cargados desde localhost ya no se tratan como contenido mixto.
  • Archivos PDF, documentos de Office y archivos multimedia. ahora siempre se guardan con la extensión correcta (a veces se guardaron sin extensión).
  • El número máximo permitido de intentos DoH fallidos (después de alcanzarlos, el navegador cambia automáticamente al DNS normal) se ha incrementado de 5 a 15.
  • En la plataforma Windows, Canvas 2D ahora está acelerado por GPU.
  • CSS:
    • pseudoclase :no() Obtuve soporte para selectores complejos.
    • La propiedad patentada -moz-default-appearance ya no admite la barra de desplazamiento pequeña (debe usar ancho de barra de desplazamiento: delgada en su lugar) y la barra de desplazamiento (solo macOS; use barra de desplazamiento horizontal y vertical en su lugar).
  • JavaScript: formatos personalizados de fecha y hora especificados como parámetro del constructor Internacional.DateTimeFormat(), ahora admite la especificación del número de dígitos utilizados para representar fracciones de segundo (fractionalSecondDigits).
  • API:
  • Herramientas de desarrollo:
    • El panel Red ahora está lata Maneje fallas repentinas y muestre detalles de depuración útiles, como seguimientos de pila. Es más fácil enviar informes de errores: simplemente haga clic en el enlace.
    • El inspector de accesibilidad ha aprendido a mostrar orden de recorrido de los elementos de la página usando la tecla Tab. De esta manera, los desarrolladores pueden apreciar la facilidad de navegación con el teclado.

Fuente: linux.org.ru