Versió de Firefox 86

Es va llançar el navegador web Firefox 86. A més, es va crear una actualització de la branca de suport a llarg termini 78.8.0. La branca de Firefox 87 s'ha traslladat a l'etapa de proves beta, el llançament de la qual està previst per al 23 de març.

Principals innovacions:

  • En el mode estricte, el mode de protecció total de galetes està habilitat, que utilitza emmagatzematge de galetes separat i aïllat per a cada lloc. El mètode d'aïllament proposat no permet l'ús de galetes per fer un seguiment del moviment entre llocs, ja que totes les galetes establertes a partir de blocs de tercers carregats al lloc ara estan lligades al lloc principal i no es transmeten quan s'accedeix a aquests blocs des d'altres llocs. Com a excepció, es deixa la possibilitat de transferir galetes entre llocs per als serveis no relacionats amb el seguiment dels usuaris, per exemple, els utilitzats per a l'autenticació única. La informació sobre les galetes entre llocs bloquejades i permeses es mostra al menú que es mostra quan feu clic al símbol d'escut a la barra d'adreces.
    Versió de Firefox 86
  • S'activa una nova interfície per a la previsualització del document abans de la impressió per a tots els usuaris i es proporciona la integració amb la configuració del sistema de la impressora. La nova interfície funciona de manera similar al mode lector i obre una vista prèvia a la pestanya actual, substituint el contingut existent. La barra lateral ofereix eines per seleccionar una impressora, ajustar el format de la pàgina, canviar les opcions de sortida d'impressió i controlar si s'han d'imprimir capçaleres i fons.
    Versió de Firefox 86
  • Les operacions de renderització dels elements Canvas i WebGL s'han traslladat a un procés independent, que s'encarrega de descarregar les operacions a la GPU. El canvi ha millorat significativament l'estabilitat i el rendiment dels llocs que utilitzen WebGL i Canvas.
  • Tot el codi relacionat amb la descodificació de vídeo s'ha mogut a un nou procés RDD, que millora la seguretat aïllant els controladors de vídeo en un procés independent.
  • Les compilacions de Linux i Android inclouen protecció contra atacs que manipulen la intersecció de la pila i el munt. La protecció es basa en l'ús de l'opció "-fstack-clash-protection", quan s'especifica, el compilador insereix trucades de prova (sonda) amb cada assignació estàtica o dinàmica d'espai per a la pila, que us permet detectar desbordaments de pila i Mètodes d'atac de bloqueig basats en la intersecció de la pila i el munt relacionat amb el reenviament del fil d'execució a través de les pàgines de protecció de la pila.
  • En mode de lector, es va fer possible veure pàgines HTML desades al sistema local.
  • 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. El contenidor per distribuir dades comprimides en AVIF és completament similar a HEIF. AVIF admet tant imatges en HDR (High Dynamic Range) com en espai de color de gamma àmplia, així com en rang dinàmic estàndard (SDR). Anteriorment, per habilitar AVIF calia establir el paràmetre "image.avif.enabled" a about:config.
  • S'ha activat el suport per obrir simultàniament diverses finestres amb vídeo en mode Picture-in-Picture.
  • S'ha deixat de suportar el mode experimental SSB (Navegador específic del lloc), cosa que va permetre crear una drecera independent perquè un lloc s'iniciés sense elements d'interfície del navegador, amb una icona independent a la barra de tasques, com ara aplicacions de sistema operatiu complets. Els motius citats per suspendre el suport inclouen problemes no resolts, beneficis qüestionables per als usuaris d'escriptori, recursos limitats i el desig d'orientar-los cap al desenvolupament de productes bàsics.
  • Per a les connexions WebRTC (PeerConnections), el suport per al protocol DTLS 1.0 (Datagram Transport Layer Security), basat en TLS 1.1 i utilitzat a WebRTC per a la transmissió d'àudio i vídeo, s'ha interromput. En lloc de DTLS 1.0, es recomana utilitzar DTLS 1.2, basat en TLS 1.2 (l'especificació DTLS 1.3 basada en TLS 1.3 encara no està preparada).
  • El CSS inclou una funció de conjunt d'imatges () que us permet seleccionar una imatge d'un conjunt d'opcions de resolució diferents que s'adapti millor a la vostra configuració de pantalla actual i a l'amplada de banda de connexió de xarxa. imatge de fons: conjunt d'imatges( "cat.png" 1dppx, "cat-2x.png" 2dppx, "cat-print.png" 600dpi);
  • La propietat CSS "list-style-image", dissenyada per definir una imatge per a les etiquetes d'una llista, permet qualsevol forma de definició d'imatge mitjançant CSS.
  • El CSS inclou la pseudo-classe ":autofill", que us permet fer un seguiment de l'emplenament automàtic dels camps de l'etiqueta d'entrada per part del navegador (si l'ompleu manualment, el selector no funciona). entrada:emplenament automàtic { vora: 3px blau sòlid; }
  • JavaScript inclou un objecte Intl.DisplayNames integrat per defecte, mitjançant el qual podeu obtenir noms localitzats per a idiomes, països, monedes, elements de data, etc. let currencyNames = new Intl.DisplayNames(['en'], {type: 'currency'}); currencyNames.of('USD'); // "Dòlar dels EUA" currencyNames.of('EUR'); // "Euro"
  • El DOM assegura que el valor de la propietat "Window.name" es restableix a un valor buit quan es carrega en una pestanya de pàgina amb un domini diferent, i que el valor antic es restaura quan es prem el botó "Enrere" i torna a la pàgina antiga.
  • S'ha afegit una utilitat a les eines per a desenvolupadors web que mostra un avís quan s'estableixen valors de marge o farciment en CSS per als elements de la taula interna.
    Versió de Firefox 86
  • La barra d'eines per a desenvolupadors web ofereix una visualització del nombre d'errors a la pàgina actual. Quan feu clic a l'indicador vermell amb el nombre d'errors, podeu anar immediatament a la consola web per veure la llista d'errors.
    Versió de Firefox 86

A més de les innovacions i correccions d'errors, Firefox 86 ha corregit 25 vulnerabilitats, de les quals 18 estan marcades com a perilloses. 15 vulnerabilitats (recollides sota CVE-2021-23979 i CVE-2021-23978) 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 branca del Firefox 87, que ha entrat a les proves beta, destaca per desactivar el gestor de claus de retrocés fora del context dels formularis d'entrada de manera predeterminada. El motiu per eliminar el controlador és que la tecla Retrocés s'utilitza activament quan s'escriu formularis, però quan no està enfocada al formulari d'entrada, es tracta com un moviment a la pàgina anterior, cosa que pot provocar la pèrdua de text escrit a causa al moviment no intencionat a una altra pàgina. Per tornar el comportament antic, s'ha afegit l'opció browser.backspace_action a about:config. A més, quan s'utilitza la funció de cerca a la pàgina, ara es mostren etiquetes al costat de la barra de desplaçament per indicar la posició de les tecles trobades. El menú del desenvolupador web s'ha simplificat molt i els elements que s'utilitzen poques vegades s'han eliminat del menú Biblioteca.

Font: opennet.ru

Afegeix comentari