Dispoñible Firefox 75.
- A barra de enderezos Quantum Bar, que debutou en Firefox 68, recibiu a súa primeira actualización importante:
- O tamaño da barra de enderezos aumenta significativamente cando recibe o foco (browser.urlbar.update1).
- Antes de que o usuario comece a escribir, os principais sitios móstranse nun menú despregable (browser.urlbar.openViewOnFocus).
- No menú despregable co historial dos recursos visitados O protocolo https:// xa non se mostra. Usar unha conexión segura nestes días non sorprenderá a ninguén; agora é importante chamar a atención dos usuarios non sobre a presenza de HTTPS, senón sobre a súa ausencia (browser.urlbar.update1.view.stripHttps).
- Ademais, descontinuado visualización do subdominio www (a configuración browser.urlbar.trimURLs devolve a visualización de www e https:// ao mesmo tempo, non ten sentido tocar a configuración descrita anteriormente).
- Quitouse a configuración browser.urlbar.clickSelectsAll e browser.urlbar.doubleClickSelectsAll. Facer clic no comportamento na barra de enderezos en Linux agora coincide co comportamento en macOS e Windows. o que os usuarios levan pedindo dende hai 14 anos.
- Nos sistemas que usan Wayland, apareceu a aceleración de hardware de webGL (widget.wayland-dmabuf-webgl.enabled). Non é posible implementalo con X11, xa que sería necesario un gran número de excepcións e hacks (Mozilla non dispón dos enormes recursos de Google para probar cada versión do controlador existente con cada modelo de tarxeta de vídeo existente). Wayland simplifica moito a situación, o que permitiu a Martin Striansky de RedHat escribir o backend necesario DMABuf. Unha boa vantaxe é que DMABuf é capaz de proporcionar aceleración de hardware para a decodificación H.264 (widget.wayland-dmabuf-vaapi.enabled). Na próxima versión, a aceleración de hardware funcionará con outros formatos de vídeo.
- Apareceron paquetes oficiais en formato Flatpak.
- Corrixido Restaurando unha sesión no escritorio virtual KDE Plasma.
- Engadido soporte para a carga preguiceira de imaxes. Se a imaxe ten o atributo carga co valor lazy, o navegador cargará a imaxe só cando o usuario desprace a páxina ata a posición correspondente.
- Os usuarios do Reino Unido (ademais dos estadounidenses) verán os bloques de contido patrocinado (desactivados na configuración) na páxina de inicio.
- Reactivouse a compatibilidade con TLS 1.0/1.1. Agora non é o mellor momento para dificultar aínda un pouco máis o acceso das persoas a calquera recurso.
- A partir de agora o navegador está en segundo plano cachés Todos os certificados PKI CA fiables coñecidos por Mozilla. Isto debería mellorar a compatibilidade cos servidores cuxos propietarios non configuraron HTTPS correctamente.
- Acerca de: páxina de políticas reescrito de XUL a HTML.
- A API Web Crypto está agora dispoñible só para sitios abertos a través dunha conexión segura.
- Respecto aos documentos HTML de Firefox agora ten en conta A directiva X-Content-Type-Options:nosniff, que lle indica ao navegador que non tente determinar heurísticamente o tipo MIME do contido. Anteriormente, "nosniff" só se usaba para CSS e JS.
- Compilacións para usar a tecnoloxía de macOS RLBox. O código C++ das bibliotecas de terceiros potencialmente vulnerables convértese nun módulo WebAssembly cuxos poderes están estrictamente limitados, e despois o módulo compílase en código nativo e execútase nun proceso illado. A primeira biblioteca deste tipo foi grafito. Ademais, macOS ofrece a posibilidade de ler certificados desde o almacenamento do sistema operativo (configuración security.osclientcerts.autoload), así como fixo Un erro que fixo que a recuperación da sesión do navegador colocase as fiestras do navegador no escritorio actual en lugar dos escritorios nos que se atopaban esas ventás na sesión anterior.
- En Windows incluído composición directa (Direct Composition), que debería ter un efecto positivo sobre o rendemento. Ademais, fixo imposibilidade de importar inicios de sesión desde Chrome 80 ou superior.
- CSS:
- Engadido soporte de funcións min(), máximo () и abrazadeira ().
- Propiedade texto-decoración-saltar-tinta adquiriu o valor todos.
- javascript:
- Soporte agora dispoñible campos estáticos públicos de clases.
- Clase engadida Local Intl.
- interface HTMLFormElement ten un método requestSubmit(), que actúa como facer clic nun botón de envío.
- API de animacións web:
- Soporte de Getter activado Animación.cronoloxíaE Documento.cronoloxía, DocumentTimeline и Cronoloxía de animación.
- Soporte de método incluído Document.getAnimations() и Element.getAnimations().
- Ferramentas para programadores:
- Cálculo instantáneo As expresións da consola permiten aos desenvolvedores ver o resultado inmediatamente mentres escriben.
- Ferramenta de medición de páxinas aprendeu a cambiar o tamaño dun marco rectangular.
- Inspector agora permítelle usar non só selectores CSS, senón tamén expresións para buscar elementos XPath.
- Agora podes filtrar mensaxes WebSockets coa axuda expresións regulares.
- Engadiuse unha configuración view_source.tab_size, que lle permite establecer a lonxitude da pestana no modo de visualización do código fonte da páxina.
Fonte: linux.org.ru