Firefox 84

Disponible Firefox 84.

  • La última versión con soporte para Adobe Flash. En la próxima versión se planea eliminar el soporte para NPAPI, ya que Flash es el único complemento NPAPI cuyo funcionamiento está permitido en Firefox.
  • Se ha ampliado el número de sistemas donde está habilitado WebRender:
    • Linux: GNOME/X11 (excepto sistemas con controladores propietarios de NVIDIA, así como con la combinación de 'gráficos Intel y resolución >= 3440×1440). En la próxima versión programado se habilitará WebRender para la combinación GNOME/Wayland (excepto XWayland)
    • macOS: Big Sur
    • Android: GPU Mali-G.
    • Windows: gráficos Intel de 5 y 6 generación (Ironlake y Sandy Bridge). Además, WebRender está desactivado para los propietarios de tarjetas gráficas NVIDIA que utilizan varios monitores con diferentes tasas de refresco.
  • Firefox has learned utilizar PipeWire. Soporte de PipeWire se ha añadido en WebRTC.
  • Se han implementado nuevos métodos de asignación de memoria compartida en Linux, lo que ha mejorado el rendimiento y la compatibilidad con Docker.
  • Se ha realizado el soporte nativo para procesadores Apple Silicon. En comparación con el emulador Rosetta 2, la compilación nativa se ejecuta 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 erróneamente considerar a Firefox como malware, lo que interrumpe su instalación.
  • Se ha agregado un administrador de procesos (página about:processes), que permite evaluar el consumo de recursos de cada hilo. En el futuro, se planea mostrar información adicional.
  • El modo 'imagen en imagen' has learned recordará el tamaño y la posición de la ventana. Además, la ventana 'imagen en imagen' ahora se abrirá en el mismo monitor donde se abrió la ventana del navegador (anteriormente siempre se abría en el monitor principal).
  • Se ha añadido una configuración en la sección de ajustes experimentales (para verla, hay que habilitar browser.preferences.experimental y abrir la página about:preferences#experimental) que permite usar varias ventanas 'imagen en imagen' al mismo tiempo.
  • Ahora es posible cambiar el tamaño de los paneles, ventanas emergentes y barras laterales creadas por complementos (Ctrl+rueda del mouse).
  • Después de importar datos de otro navegador, Firefox habilitará automáticamente la barra de marcadores si estaba activada en el otro navegador y contenía marcadores.
  • En la página de gestión de complementos (about:addons) ahora se muestran no solo los permisos básicos, sino también los permisos adicionales (que la extensión solicita no al instalarse, sino en el momento de activar la configuración correspondiente para la cual se necesitan esos permisos). Hasta ese momento, los permisos adicionales no se mostraban y era imposible revocarlos.
  • Al crear un nuevo perfil, la información sobre todas las autoridades de certificación intermedias de confianza se cargarán desde los servidores de Mozilla el mismo día, y no durante varias semanas, como solía ser. Esto aumenta la probabilidad de que un nuevo usuario de Firefox no se enfrente a errores de seguridad al visitar sitios web mal configurados.
  • Se ha implementado protección contra vulnerabilidades como la que se encontró hace un año y medio en el cliente de Zoom.Por ejemplo, si antes la opción 'siempre usar Zoom Meetings para abrir enlaces zoommtg://' se aplicaba a todos los sitios (al hacer clic en dicho enlace desde cualquier sitio se abría el cliente de Zoom), ahora la opción solo funciona dentro del dominio (si se activa en example1.com, al hacer clic en el enlace zoommtg:// desde anothersite.com, aparecerá nuevamente la ventana de solicitud). Para no causar demasiados inconvenientes a 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:
  • En el caso de que el certificado SSL se emita solo para www.example.com y el usuario intente acceder a https://example.com, Firefox redirigirá automáticamente a https://www.example.com (antes, los usuarios recibían el error SSL_ERROR_BAD_CERT_DOMAIN en tales casos).
  • Firefox ahora siempre considera las direcciones localhost (http://localhost/ y http://dev.localhost/) como referencias a la interfaz de loopback (es decir, http://127.0.0.1). De esta manera, los recursos cargados desde localhost ya no se perciben como contenido mixto.
  • Los archivos en formato PDF, documentos de oficina y archivos multimedia ahora siempre se guardan con la extensión correcta (a veces se guardaban sin extensión).
  • El número máximo permitido de intentos fallidos al usar DoH (después del cual el navegador cambia automáticamente a DNS normal) se ha incrementado de 5 a 15.
  • En la plataforma Windows, la aceleración de Canvas 2D ahora se realiza mediante el hardware gráfico.
  • CSS:
    • El pseudoclase :not() ha obtenido soporte para selectores complejos.
    • La propiedad propietaria -moz-default-appearance ha perdido el soporte para los valores scrollbar-small (en su lugar se debe usar scrollbar-width: thin) y scrollbar (solo en macOS; en su lugar se deben usar scrollbar-horizontal y scrollbar-vertical).
  • JavaScript: кастомные форматы даты и времени, указанные в качестве параметра конструктора Intl.DateTimeFormat(), ahora soportan la especificación de la cantidad de dígitos utilizados para representar fracciones de segundo (fractionalSecondDigits).
  • API:
    • API Paint Timing: se agregó la interfaz PerformancePaintTiming (seguimiento del tiempo de renderización de varias partes de la página).
    • El método Navigator.registerProtocolHandler() ahora solo acepta dos parámetros: scheme y url. El parámetro title ya no es compatible.
    • El método MediaRecorder.start() ahora lanza .InvalidModificationError si el número de pistas en el flujo grabado ha cambiado.
    • Debido a preocupaciones sobre el scripting entre sitios, se eliminó el soporte para cachés de aplicaciones (utilizado para el funcionamiento de aplicaciones en modo offline). En su lugar se debe usar API Service Worker.
  • Herramientas para desarrolladores:
    • El panel 'Red' ahora puede puede manejar fallos repentinos y mostrar detalles útiles para la depuración, como trazas de pila. El envío de informes de errores se ha simplificado: basta con hacer clic en el enlace.
    • El inspector de accesibilidad ahora puede mostrar el orden de navegación de los elementos de la página con la tecla Tab. De esta manera, los desarrolladores pueden evaluar la facilidad de navegación con el teclado.

Fuente: linux.org.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