O navegador web foi lanzado Firefox 80. Ademais, xerouse unha actualización pólas apoio a longo prazo 68.12.0 и 78.2.0. Firefox 68.12 ESR é o último da súa serie e, dentro dun mes, ofrecerase aos usuarios de Firefox 68 unha actualización automática para a versión 78.3. Versión Firefox 80 para Android atrasada. Próximamente ao escenario probas beta A rama de Firefox 81 fará a transición, cuxo lanzamento está previsto para o 22 de setembro.
Na plataforma Linux implementadonovo backend para X11 baseado en DMABUF, que se prepara dividindo o backend DMABUF proposto anteriormente para Wayland. O novo backend permitiu implementar soporte para a aceleración de vídeo de hardware a través de VA-API para sistemas que usan o protocolo X11 (anteriormente, esta aceleración só estaba habilitada para Wayland), así como a posibilidade de operar WebGL a través de EGL. Para activar o traballo mediante EGL, cómpre activar a configuración "gfx.webrender.all" "media.ffmpeg.dmabuf-textures.enabled", "media.ffmpeg.vaapi-drm-display.enabled" e "media.ffmpeg. vaapi.enabled” en about:config e tamén establece a variable de ambiente MOZ_X11_EGL, que cambiará os compoñentes de composición de Webrender e OpenGL para usar EGL en lugar de GLX. A compatibilidade con VA-API aínda non está totalmente estabilizada e habilitarase de forma predeterminada nunha versión futura.
Nova implementación incluída lista de bloqueo complementos que teñen problemas de seguridade, estabilidade ou rendemento. A nova implementación destaca por mellorar o rendemento do procesamento de listas de bloques e resolver problemas de escalabilidade, grazas ao uso de cascada. Filtros de floración.
Para os certificados TLS emitidos a partir do 1 de setembro de 2020, vontade aplicarase unha nova limitación do período de validez: a vida útil destes certificados non pode superar os 398 días (13 meses). Aprobaron restricións similares en Chrome e Safari. Para os certificados recibidos antes do 1 de setembro, a confianza manterase pero limitada a 825 días (2.2 anos).
Para os usuarios con enxaqueca e epilepsia, elimináronse algúns efectos de animación ao abrir as pestanas. Por exemplo, ao cargar o contido da pestana, agora móstrase unha icona de reloxo de area en lugar dun punto de salto.
É posible instalar Firefox como visor de PDF predeterminado no sistema.
Engadiuse compatibilidade para mostrar unha advertencia ao enviar contido de formulario web desde unha páxina aberta mediante HTTPS sen utilizar o cifrado. Para controlar a saída de aviso en about:config, hai unha configuración "security.warn_submit_secure_to_insecure".
Realizáronse varias melloras e correccións para admitir lectores de pantalla e soporte para persoas con discapacidade.
Engadiuse soporte para os mecanismos RTX e Transport-cc para mellorar a calidade das chamadas a través de WebRTC en canles de comunicación deficientes e mellorar a predición do ancho de banda dispoñible.
Na expresión JavaScript "exportar» Ofrécese soporte para a nova sintaxe "exportar * como espazo de nomes" proposta na especificación ECMAScript 2021.
A API Media Session engadiu compatibilidade para definir controladores de cambio de posición nun fluxo: buscar para moverse á posición especificada e Saltar anuncio para omitir os anuncios que aparecen antes do contido principal.
WebGL implementa unha extensión KHR_parallel_shader_compile, o que che permite executar varios fíos de compilación de sombreadores á vez.
Window.open() xa non admite os parámetros outerHeight e outerWidth.
En WebAssembly, o uso de operacións atómicas é máis non limitado a áreas de memoria compartida.
As ferramentas para desenvolvedores web ofrecen un panel experimental para facilitar a identificación de incompatibilidades con diferentes navegadores.
Na interface de seguimento da actividade da rede, engadíronse marcadores visuais (unha icona cunha tartaruga) para resaltar solicitudes lentas cuxo tempo de execución supera os 500 ms (o límite pódese cambiar a través da configuración devtools.netmonitor.audits.slow en about:config) .
Na consola web implementado Comandos ":block" e ":unblock" para bloquear e desbloquear solicitudes de rede.
Cando o depurador de JavaScript interrompe cando se produce unha excepción, o panel de código agora mostra unha información sobre ferramentas cun trazo de pila.
Ademais de innovacións e correccións de erros en Firefox 80 eliminado13 vulnerabilidades, dos cales 6 están marcados como perigosos. 4 vulnerabilidades (recollidas baixo CVE-2020-15670) son causados por problemas de memoria, como desbordamentos de búfer e acceso a áreas de memoria xa liberadas. Potencialmente, estes problemas poden levar á execución do código dun atacante ao abrir páxinas especialmente deseñadas.