Versione di Firefox 92

Hè statu liberatu u navigatore web Firefox 92. Inoltre, hè stata creata una aghjurnazione à i rami di supportu longu - 78.14.0 è 91.1.0. A filiera Firefox 93 hè stata trasferita à a fase di prova beta, a liberazione di quale hè prevista per u 5 d'ottobre.

Innuvazioni principali:

  • Aggiunta l'abilità di trasmette automaticamente à HTTPS utilizendu u record "HTTPS" in DNS cum'è un analogu di l'intestazione Alt-Svc HTTP (HTTP Alternate Services, RFC-7838), chì permette à u servitore di determinà una manera alternativa per accede à u situ. Quandu invià e dumande DNS, in più di i registri "A" è "AAAA" per determinà l'indirizzi IP, u registru DNS "HTTPS" hè avà ancu dumandatu, per mezu di quale sò passati paràmetri di configurazione di cunnessione supplementari.
  • U supportu per a riproduzione video curretta in a gamma completa di culori (Full RGB) hè statu implementatu.
  • WebRender hè attivatu per automaticamente per tutti l'utilizatori di Linux, Windows, macOS è Android, senza eccezzioni. Cù a liberazione di Firefox 93, u supportu per l'opzioni per disattivà WebRender (gfx.webrender.force-legacy-layers è MOZ_WEBRENDER=0) serà discontinuatu è u mutore serà necessariu. WebRender hè scrittu in a lingua Rust è vi permette di ottene un incrementu significativu in a velocità di rendering è riduce a carica nantu à u CPU movendu l'operazioni di rendering di u cuntenutu di a pagina à u latu di a GPU, chì sò implementati per mezu di shaders chì correnu nantu à a GPU. Per i sistemi cù schede video più vechje o drivers grafichi problematici, WebRender utilizerà u modu di rasterizazione di u software (gfx.webrender.software=true).
  • U disignu di e pagine cù l'infurmazioni nantu à l'errori in i certificati hè statu riprogettatu.
    Versione di Firefox 92
  • Includite sò sviluppi ligati à a ristrutturazione di a gestione di a memoria JavaScript, chì hà aumentatu u rendiment è riduce u cunsumu di memoria.
  • Risolviu un prublema cù a degradazione di u rendiment in tabulazioni chì sò processate in u stessu prucessu cum'è una tabulazione cù un dialogu d'alerta apertu (alert ()).
  • In builds for macOS: supportu per l'imaghjini cù i profili di culore ICC v4 hè inclusu, un articulu per chjamà a funzione macOS Share hè statu aghjuntu à u menù File, è u disignu di u pannellu di marcatura hè stata avvicinata à u stile generale di Firefox.
  • A pruprietà "break-inside" CSS, chì vi permette di persunalizà u cumpurtamentu di e rotture in output frammentatu, hà aghjustatu supportu per i paràmetri "avoid-page" è "avoid-colonna" per disattivà pagine è rotture di colonna in u bloccu principale.
  • A pruprietà CSS font-size-adjust implementa una sintassi di dui parametri (per esempiu, "font-size-adjust: ex-height 0.5").
  • U paràmetru d'aghjustà a dimensione hè statu aghjuntu à a regula CSS @font-face, chì permette di scalà a dimensione di glifi per un stilu di fonti specificu senza cambià u valore di a pruprietà CSS di font-size (l'area sottu u caratteru resta a stessa). , ma a dimensione di u glifo in questa zona cambia).
  • Aghjunghje un supportu per a pruprietà CSS accentu-color, cù quale pudete specificà u culore di l'indicatore di selezzione di l'elementu (per esempiu, u culore di fondu di a casella selezziunata).
  • Aghjunghje supportu per u paràmetru system-ui à a pruprietà CSS di font-family, chì quandu specificata usa glifi da u font predeterminatu di u sistema.
  • JavaScript hà aghjustatu a pruprietà Object.hasOwn, chì hè una versione simplificata di Object.prototype.hasOwnProperty implementata cum'è un metudu staticu. Object.hasOwn ({ prop: 42 }, 'prop') // → true
  • Aggiuntu u paràmetru "Feature-Policy: speaker-selection" per cuntrullà se WebRTC furnisce l'accessu à i dispositi di output audio cum'è parlanti è cuffie.
  • Per elementi HTML persunalizati, a pruprietà disabledFeatures hè implementata.
  • Fornite a capacità di seguità a selezzione di testu in e zone È attraversu a gestione di l'eventi di cambiamentu di selezzione in HTMLInputElement è HTMLTextAreaElement.

In più di l'innuvazioni è e correzioni di bug, Firefox 92 hà eliminatu 8 vulnerabilità, di quale 6 sò marcati cum'è periculosi. 5 vulnerabili (raccolta sottu CVE-2021-38494 è CVE-2021-38493) sò causati da prublemi cù a memoria, cum'è i buffer overflows è l'accessu à e zone di memoria digià liberate. Potenzialmente, sti prublemi ponu purtà à l'esekzione di u codice di l'attaccante quandu apre e pagine apposta. Un'altra vulnerabilità periculosa CVE-2021-29993 permette in a versione Android di rimpiazzà elementi di l'interfaccia attraversu a manipulazione di u protokollu "intent://".

A versione beta di Firefox 93 marca l'inclusione di supportu per u Formatu Image AV1 (AVIF), chì sfrutta e tecnulugia di compressione intra-frame da u formatu di codificazione di video AV1.

Source: opennet.ru

Add a comment