Firefox 85

Disponible Firefox 85.

  • Subsistema gràfic:
    • WebRender inclòs en dispositius que utilitzen la combinació "GNOME+Wayland+Targeta de vídeo Intel/AMD" (excepte per a pantalles 4K, per a les quals s'espera suport a Firefox 86). A més, WebRender inclòs en dispositius que utilitzen gràfics Iris Pro Graphics P580 (mòbil Xeon E3 v5), que els desenvolupadors es van oblidar, així com en dispositius amb controladors Intel HD Graphics 23.20.16.4973 (aquest controlador en particular estava a la llista negra). En dispositius amb controlador AMD 8.56.1.15/16 WebRender discapacitat.
    • En sistemes que utilitzen Wayland, establert acceleració de vídeo de maquinari en formats VP8/VP9.
    • El mecanisme està desactivat Capes avançades. Ara WebRender fa aquesta feina.
    • Temporalment discapacitat acceleració de Canvas 2D mitjançant la GPU, provocant artefactes en alguns recursos.
  • Habilitat compartició de xarxa. A partir d'ara, memòria cau (HTTP, imatges, favicons, agrupació de connexions, CSS, DNS, autorització HTTP, Alt-Svc, preconnexions especulatives, tipus de lletra, HSTS, OCSP, etiquetes Prefetch i Preconnect, CORS, etc.) emmagatzemats per separat per a cada domini. Això dificultarà molt les grans CDN i xarxes publicitàries fer el seguiment dels usuaris, que poden analitzar la presència de determinats fitxers a la memòria cau del navegador i extreure conclusions sobre l'historial de navegació. L'ús compartit de la xarxa va aparèixer per primera vegada a Safari fa vuit anys (començant amb la memòria cau HTTP, després Apple va afegir gradualment altres categories) i va aparèixer a Chrome a finals del 2020. Un cost inevitable serà un lleuger augment del trànsit (cada recurs baixarà contingut del CDN, encara que aquest contingut ja hagi estat descarregat per un altre recurs) i el temps de càrrega, però segons estima Google aquest valor és extremadament petit (4% de trànsit, desacceleració de la càrrega entre un 0.09 i un 0.75% per a la majoria de llocs, un 1.3% en el pitjor dels casos). Malauradament, a la web moderna no hi ha cap altra manera de combatre les supercookies (complements com Decentraleyes no poden servir d'alternativa, ja que cobreixen només una petita part del contingut de la memòria cau esmentat anteriorment).
  • Ara és possible mostrar la barra d'adreces d'interès només a la pàgina de pestanya nova (Visualitza → Barres d'eines → Barra d'adreces d'interès → Només pestanya nova) i no a totes les pàgines. A més, el Firefox ha après a recordar la carpeta per als marcadors afegits, i la barra d'adreces d'interès ara mostra la carpeta "Altres adreces d'interès" (browser.toolbars.bookmarks.showOtherBookmarks). Després d'importar les adreces d'interès d'altres navegadors, la barra d'adreces d'interès s'habilitarà automàticament a totes les pestanyes. Afegit telemetria per mesurar el creixement del nombre d'interaccions amb la barra d'adreces d'interès, el creixement del nombre d'usuaris nous que importen adreces d'interès, així com els usuaris que desactiven completament la barra d'adreces d'interès.
  • Més millores a la barra d'adreces:
    • Al diàleg de configuració del motor de cerca afegit Adreces d'interès, historial i pestanyes obertes, que us permeten assignar-hi noms curts.
    • Qualsevol dels motors de cerca ara ho pot ser ocultar des de la barra d'adreces.
    • Afegit настройка, que permet no suggerir motors de cerca als resultats de la cerca (per exemple, començant amb Firefox 83, quan escriviu "bing" el primer ofert canviar al motor de cerca de Bing).
  • Va aparèixer impressió selectiva de pàgines (per exemple, no 1-5, sinó 1-3,5), i també imprimir diverses pàgines en un sol full. Les funcions només estan disponibles al nou diàleg de previsualització d'impressió, que s'habilita si configureu print.tab_modal.enabled.
  • Al gestor de contrasenyes desat afegit esborrant totes les contrasenyes desades (abans s'havien d'esborrar una per una).
  • Característica afegida seleccionant la pàgina d'inici i la pàgina de pestanya nova, fins i tot si s'ha instal·lat un complement que canvia aquestes pàgines. Abans, l'usuari només tenia triar entre "acceptar" i "desactivar el complement".
  • Es va fer possible mostrar el PID a les instruccions d'eines de pestanyes (browser.tabs.tooltipsShowPid).
  • Màxima escala de pàgina possible augmentat del 300% al 500% per estar al dia amb altres navegadors.
  • Finalització de l'adreça (quan l'usuari introdueix una paraula a la barra d'adreces i prem Ctrl+Enter) ara afegeix el prefix https:// en lloc de http://.
  • Actualitzat Logotip del motor de cerca de Bing. El propi motor de cerca ha estat rebatejat com a Microsoft Bing.
  • Per evitar bloquejos, la longitud màxima possible de cada enllaç d'una història està limitada a 2000 caràcters.
  • La mida màxima d'emmagatzematge local permesa (LocalStorage) que pot utilitzar un recurs web concret, augmentat de 5 a 25 megabytes. A Firefox 84, es van fer canvis a l'algorisme per calcular la quantitat de dades emmagatzemades, de manera que va resultar que 5 megabytes ja no eren suficients per a alguns llocs web. Atès que els desenvolupadors tenen previst reescriure completament el codi responsable de LocalStorage (LocalStorage NextGen) en un futur proper, de moment es va decidir simplement augmentar el límit en lloc de perdre el temps arreglant el codi que li queda molt poca vida.
  • Fixat impossibilitat de restaurar diverses pestanyes tancades si no les va tancar l'usuari, sinó un complement (només es va restaurar l'última de les pestanyes tancades, i no totes).
  • Corregit Es bloqueja en baixar fitxers grans del servei d'allotjament de fitxers Mega.
  • Eliminat Un problema en què Firefox instal·lat com a Flatpak no va poder obrir l'adreça localhost:port.
  • Ara és una heurística que intenta endevinar l'extensió de fitxer correcta en funció del tipus MIME donat pel servidor fa excepcions per als formats zip, json i xml (això va crear problemes en baixar fitxers com .rwp i .t5script, que bàsicament són arxius zip però tenen una extensió diferent). Les heurístiques són necessàries perquè hi ha molts servidors mal configurats que serveixen fitxers amb el tipus MIME correcte però amb l'extensió incorrecta, i també molts servidors que serveixen fitxers amb l'extensió correcta però el tipus MIME incorrecte (per exemple, en el cas de .rwp ( Train Simulator 2021 directori comprimit) el servidor no hauria d'haver indicat al navegador que es tractava d'un arxiu ZIP). Els usuaris, al seu torn, no volen aprofundir en el fet que un servidor configurat incorrectament i no el navegador és el culpable, de manera que, per exemple, Chrome es veu obligat a mantenir una llista enorme de tipus MIME a la seva base de codi per resoldre aquestes situacions.
  • Fixat un error que provoca una notificació interminable que s'ha detectat un portal captiu a la xarxa local. Un usuari que visiti el domini firefox.com rebria informació HSTS, cosa que fa que ara el navegador utilitzi HTTPS per connectar-se a aquest domini. Això al seu torn va trencar el mecanisme de detecció del portal captiu (que comprova la disponibilitat de l'adreça http://detectportal.firefox.com mitjançant HTTP, perquè Les sol·licituds HTTPS són inútils si hi ha un portal captiu real).
  • Fixat impossibilitat de connectar-se a dominis de la xarxa local mitjançant noms NetBIOS.
  • Completament esborrat Suport flash. En lloc d'elements и , que són de tipus x-shockwave-flash o x-test, mostraran una àrea transparent.
  • Descatalogat suport per a SNI xifrat (eSNI), que s'utilitza per xifrar el camp SNI (conté el nom d'amfitrió a les capçaleres dels paquets HTTPS, s'utilitza per organitzar el funcionament de diversos recursos HTTPS en una adreça IP i també l'utilitzen els proveïdors per al filtratge selectiu de trànsit i anàlisi dels recursos visitats). La pràctica ha demostrat que això no proporciona una confidencialitat adequada, ja que el nom del domini apareix, per exemple, en els paràmetres PSK (Clau Pre-Compartida) quan es reprèn una sessió, així com en alguns altres camps. Sembla poc pràctic crear anàlegs d'eSNI per a cadascun d'aquests camps. S'ha proposat un estàndard per substituir eSNI ECH (Encrypted Client Hello), en què no es xifren camps individuals, sinó tot el missatge ClientHello (la configuració de network.dns.echconfig.enabled i network.dns.use_https_rr_as_altsvc s'encarrega d'habilitar-lo).
  • Descatalogat suport per als motors de cerca instal·lats al directori de distribució o al directori del paquet d'idioma. Aquests motors no haurien d'haver quedat després de Firefox 78 (i si es van mantenir, això és un error evident i no s'hauria d'utilitzar).
  • Addicions:
    • Els complements ara poden llegir el valor de configuració "Mode només HTTPS", de manera que complements com HTTPS Everywhere poden desactivar parts de la seva funcionalitat que entren en conflicte amb aquest mode.
    • Els complements ara tenen accés a l'API Dades de navegació (a causa del qual els complements poden esborrar les dades emmagatzemades al navegador).
  • HTML:
    • Suport inclòs (carregant contingut fins i tot abans que el navegador ho sol·liciti explícitament).
    • Suport d'elements desactivat .
  • CSS:
  • JavaScript: la propietat de col·lació ara es pot passar com a opció al constructor Intl.Collator() (en lloc de let pinyin = new Intl.Collator(["zh-u-co-pinyin"]); podeu escriure let pinyin = new Intl.Collator ("zh", {collator: "pinyin"});).
  • Eines per a desenvolupadors:

Font: linux.org.ru