Versió de Firefox 93

Es va llançar el navegador web Firefox 93. A més, es va crear una actualització de les branques de suport a llarg termini: 78.15.0 i 91.2.0. La branca de Firefox 94 s'ha traslladat a l'etapa de proves beta, el llançament de la qual està previst per al 2 de novembre.

Principals innovacions:

  • El suport per al format d'imatge AVIF (format d'imatge AV1) està activat de manera predeterminada, que utilitza tecnologies de compressió intra-fotograma del format de codificació de vídeo AV1. S'admeten espais de color de gamma completa i limitada, així com operacions de transformació (rotació i duplicació). L'animació encara no és compatible. Per configurar el compliment de l'especificació, about:config ofereix el paràmetre 'image.avif.compliance_strictness'. El valor de la capçalera HTTP ACCEPT s'ha canviat a "image/avif,image/webp,*/*" per defecte.
  • El motor WebRender, que està escrit en el llenguatge Rust i us permet aconseguir un augment significatiu de la velocitat de renderització i reduir la càrrega de la CPU movent les operacions de renderització del contingut de la pàgina al costat de la GPU, que s'implementen mitjançant ombrejats que s'executen a la GPU, s'ha fet obligatori. Per als sistemes amb targetes de vídeo més antigues o controladors de gràfics problemàtics, WebRender utilitza el mode de rasterització de programari (gfx.webrender.software=true). L'opció per desactivar WebRender (gfx.webrender.force-legacy-layers i MOZ_WEBRENDER=0) s'ha desactivat.
  • Suport millorat per al protocol Wayland. S'ha afegit una capa que resol problemes amb el porta-retalls en entorns basats en el protocol Wayland. També s'inclouen canvis per ajudar a eliminar el parpelleig quan s'utilitza Wayland quan es mou una finestra a la vora de la pantalla en configuracions de diversos monitors.
  • El visualitzador de PDF integrat ofereix la possibilitat d'obrir documents amb formularis XFA interactius, que s'utilitzen habitualment en formularis electrònics de diversos bancs i agències governamentals.
    Versió de Firefox 93
  • La protecció està activada contra la descàrrega de fitxers enviats mitjançant HTTP sense xifratge, però s'inicia des de pàgines obertes mitjançant HTTPS. Aquestes descàrregues no estan protegides de la falsificació com a resultat del control sobre el trànsit de trànsit, però com que es fan navegant des de pàgines obertes mitjançant HTTPS, l'usuari pot tenir una falsa impressió de la seva seguretat. Si intenteu descarregar aquestes dades, es mostrarà a l'usuari un avís que us permetrà cancel·lar el bloqueig si ho desitja. A més, ara està prohibit la descàrrega de fitxers des d'iframes amb caixa de proves que no especifiquen explícitament l'atribut allow-downloads i es bloquejarà en silenci.
    Versió de Firefox 93
  • Implementació millorada del mecanisme SmartBlock, dissenyat per resoldre problemes als llocs que sorgeixen a causa del bloqueig d'scripts externs en mode de navegació privada o quan s'activa el bloqueig millorat de contingut no desitjat (estricte). SmartBlock substitueix automàticament els scripts utilitzats per al seguiment amb talons que garanteixen que el lloc es carregui correctament. Els talons es preparen per a alguns scripts de seguiment d'usuaris populars inclosos a la llista Desconnecta. La nova versió inclou el bloqueig adaptatiu dels scripts de Google Analytics, els scripts de la xarxa de publicitat de Google i els ginys dels serveis Optimizely, Criteo i Amazon TAM.
  • En la navegació privada i el bloqueig millorat dels modes de contingut no desitjat (estricte), s'habilita la protecció addicional per a la capçalera HTTP "Referer". En aquests modes, ara els llocs no poden habilitar les polítiques "no-referrer-when-downgrade", "origin-when-cross-origin" i "unsafe-url" mitjançant la capçalera HTTP de referrer-Policy, que permeten ometre la predeterminada. configuració per tornar la transmissió a llocs de tercers amb l'URL complet a la capçalera "Referer". Recordem que a Firefox 87, per tal de bloquejar possibles fuites de dades confidencials, s'activava per defecte la política “strict-origin-when-cross-origin”, que implica tallar camins i paràmetres del “Referer” quan s'envia. una sol·licitud a altres amfitrions quan s'accedeix mitjançant HTTPS transmetre un "Referer" buit quan es canvia d'HTTPS a HTTP i transmetre un "Referer" complet per a les transicions internes dins del mateix lloc. Però l'eficàcia del canvi era qüestionable, ja que els llocs podien retornar l'antic comportament mitjançant manipulacions amb Referrer-Policy.
  • A la plataforma Windows, s'implementa el suport per a la descàrrega automàtica de pestanyes de la memòria si el nivell de memòria lliure del sistema arriba a valors molt baixos. Primer es descarreguen les pestanyes que consumeixen més memòria i a les quals l'usuari fa temps que no accedeix. Quan canvieu a una pestanya descarregada, el seu contingut es torna a carregar automàticament. A Linux, es promet que aquesta funcionalitat s'afegirà en una de les properes versions.
  • El disseny del panell amb la llista de descàrregues es porta a l'estil visual general de Firefox.
    Versió de Firefox 93
  • En el mode compacte, s'ha reduït l'espai entre els elements del menú principal, el menú desbordant, les adreces d'interès i l'historial de navegació.
    Versió de Firefox 93
  • SHA-256 s'ha afegit al nombre d'algorismes que es poden utilitzar per organitzar l'autenticació (autenticació HTTP) (abans només s'admetia MD5).
  • Els xifratges TLS que utilitzen l'algoritme 3DES estan desactivats de manera predeterminada. Per exemple, la suite de xifratge TLS_RSA_WITH_3DES_EDE_CBC_SHA és susceptible a l'atac Sweet32. El retorn del suport de 3DES és possible amb permís explícit a la configuració de versions anteriors de TLS.
  • A la plataforma macOS, s'ha resolt un problema amb la pèrdua de sessions en iniciar Firefox des d'un fitxer ".dmg" muntat.
  • S'ha implementat una interfície d'usuari per introduir visualment la data i l'hora d'un element de formulari web .
    Versió de Firefox 93
  • Per als elements amb l'atribut aria-label o aria-labelledby, s'implementa la funció de mesurador (rol=”meter”), que permet implementar indicadors de valors numèrics que canvien en un interval determinat (per exemple, indicadors de càrrega de la bateria). ).
    Versió de Firefox 93
  • S'ha afegit suport per a la paraula clau "small-caps" a la propietat CSS font-synthesis.
  • S'ha implementat el mètode Intl.supportedValuesOf(), que retorna una matriu de calendaris, monedes, sistemes numèrics i unitats de mesura compatibles.
  • Per a les classes, és possible utilitzar blocs d'inicialització estàtica per agrupar el codi que s'executa una vegada en processar la classe: class C { // El bloc s'executarà quan es processi la pròpia classe static { console.log("Bloc estàtic de C") ; } }
  • S'ha afegit suport per cridar HTMLElement.attachInternals per accedir a mètodes de control de formularis addicionals.
  • L'atribut shadowRoot s'ha afegit al mètode ElementInternals, que permet als elements natius accedir a la seva arrel separada al Shadow DOM, independentment de l'estat.
  • S'ha afegit suport per a les propietats imageOrientation i premultiplyAlpha al mètode createImageBitmap().
  • S'ha afegit una funció global reportError() que permet als scripts imprimir errors a la consola, emulant l'ocurrència d'una excepció no detectada.
  • Millores en la versió per a la plataforma Android:
    • Quan es llança a tauletes, s'han afegit els botons "endavant", "enrere" i "recàrrega de pàgina".
    • L'emplenament automàtic d'inicis de sessió i contrasenyes als formularis web està habilitat per defecte.
    • És possible utilitzar Firefox com a gestor de contrasenyes per emplenar els inicis de sessió i les contrasenyes en altres aplicacions (habilitat mitjançant "Configuració" > "Inicis d'accés i contrasenyes" > "Emplenar automàticament altres aplicacions").
    • S'ha afegit la pàgina "Configuració" > "Inicis de sessió i contrasenyes" > "Entrades desades" > "Afegeix un inici de sessió" per afegir manualment credencials al gestor de contrasenyes.
    • S'ha afegit la pàgina "Configuració" > "Recollida de dades" > "Estudis i desactivació", que us permet negar-vos a participar en les proves de funcions experimentals.

A més de les innovacions i correccions d'errors, Firefox 93 elimina 13 vulnerabilitats, de les quals 10 estan marcades com a perilloses. 9 vulnerabilitats (recollides sota CVE-2021-38500, CVE-2021-38501 i CVE-2021-38499) són causades per problemes de memòria, com ara desbordaments de memòria intermèdia i accés a àrees de memòria ja alliberades. Potencialment, aquests problemes poden provocar l'execució del codi d'un atacant en obrir pàgines especialment dissenyades.

La versió beta de Firefox 94 marca la implementació d'una nova pàgina de servei "about:unloads" on l'usuari pot descarregar de manera forçada determinades pestanyes sense tancar-les per reduir el consum de memòria (el contingut es tornarà a carregar en canviar a la pestanya).

Font: opennet.ru

Afegeix comentari