Firefox 92 väljalase

Ilmus veebibrauser Firefox 92. Lisaks loodi uuendus pikaajalistele tugiharudele - 78.14.0 ja 91.1.0. Firefox 93 haru on viidud üle beetatestimise etappi, mille väljalaskmine on kavandatud 5. oktoobriks.

Peamised uuendused:

  • Lisatud on võimalus automaatselt HTTPS-i edastada, kasutades DNS-i HTTPS-kirjet Alt-Svc HTTP päise (HTTP Alternate Services, RFC-7838) analoogina, mis võimaldab serveril määrata saidile juurdepääsuks alternatiivse viisi. DNS-päringute saatmisel küsitakse lisaks IP-aadresside määramise kirjetele “A” ja “AAAA” nüüd ka “HTTPS” DNS-kirjet, mille kaudu edastatakse täiendavaid ühenduse seadistamise parameetreid.
  • Rakendatud on video õige taasesituse tugi täisvärvivahemikus (Full RGB).
  • WebRender on vaikimisi lubatud kõigile Linuxi, Windowsi, macOS-i ja Androidi kasutajatele, eranditeta. Firefox 93 väljalaskmisega lõpetatakse WebRenderi keelamise valikute tugi (gfx.webrender.force-legacy-layers ja MOZ_WEBRENDER=0) ja mootorit on vaja. WebRender on kirjutatud Rust keeles ja võimaldab teil saavutada renderduskiiruse märkimisväärset kasvu ja vähendada CPU koormust, liigutades lehe sisu renderdamistoimingud GPU poolele, mida rakendatakse GPU-s töötavate varjutajate kaudu. Vanemate videokaartide või probleemsete graafikadraiveritega süsteemide puhul kasutab WebRender tarkvara rasterdamisrežiimi (gfx.webrender.software=true).
  • Sertifikaatide vigade kohta teabega lehtede kujundus on ümber kujundatud.
    Firefox 92 väljalase
  • Siia kuuluvad JavaScripti mäluhalduse ümberstruktureerimisega seotud arengud, mis suurendasid jõudlust ja vähendasid mälutarbimist.
  • Lahendatud on toimivuse halvenemise probleem vahekaartidel, mida töödeldakse avatud hoiatusdialoogiga (alert()) samas protsessis.
  • MacOS-i konstruktsioonides: ICC v4 värviprofiilidega piltide tugi on lisatud, menüüsse Fail on lisatud üksus macOS Share funktsiooni kutsumiseks ja järjehoidjate paneeli kujundus on viidud lähemale üldisele Firefoxi stiilile.
  • CSS-i atribuut "break-inside", mis võimaldab teil kohandada katkestuste käitumist killustatud väljundis, on lisanud parameetrite "avoid-page" ja "avoid-column" toe, et keelata põhiplokis lehe- ja veeruvahed.
  • Atribuut font-size-adjust CSS rakendab kaheparameetrilist süntaksit (näiteks "font-size-adjust: ex-height 0.5").
  • @font-face CSS-i reeglile on lisatud parameeter size-adjust, mis võimaldab skaleerida glüüfi suurust konkreetse fondi stiili jaoks ilma fondi suuruse CSS-i atribuudi väärtust muutmata (tähemärgi all olev ala jääb samaks , kuid glüüfi suurus selles piirkonnas muutub).
  • Lisatud on aktsent-värvi CSS atribuudi tugi, millega saab määrata elemendi valiku indikaatori värvi (näiteks valitud märkeruudu taustavärvi).
  • Fontide perekonna CSS-i atribuudile on lisatud parameetri system-ui tugi, mis määramisel kasutab süsteemi vaikefondi glüüfe.
  • JavaScript on lisanud atribuudi Object.hasOwn, mis on Object.prototype.hasOwnProperty lihtsustatud versioon, mis on rakendatud staatilise meetodina. Object.hasOwn({ prop: 42 }, 'prop') // → tõsi
  • Lisatud parameeter „Feature-Policy: speaker-selection”, et kontrollida, kas WebRTC pakub juurdepääsu heliväljundseadmetele, nagu kõlarid ja kõrvaklapid.
  • Kohandatud HTML-i elementide puhul rakendatakse atribuut DisableFeatures.
  • Võimalus jälgida tekstivalikut piirkondades Ja valiku muutmise sündmuste käsitlemise kaudu HTMLInputElementis ja HTMLTextAreaElementis.

Lisaks uuendustele ja veaparandustele on Firefox 92 kõrvaldanud 8 turvaauku, millest 6 on märgitud ohtlikuks. 5 haavatavust (kogutud CVE-2021-38494 ja CVE-2021-38493 alla) on põhjustatud mäluprobleemidest, nagu puhvri ületäitumine ja juurdepääs juba vabastatud mälupiirkondadele. Võimalik, et need probleemid võivad viia ründaja koodi käivitamiseni spetsiaalselt loodud lehtede avamisel. Teine ohtlik haavatavus CVE-2021-29993 võimaldab Androidi versioonis asendada liidese elemente, manipuleerides protokolliga "intent://".

Firefox 93 beetaversioon tähistab AV1 pildivormingu (AVIF) toe kaasamist, mis kasutab AV1 videokodeerimisvormingu kaadrisisese tihendamise tehnoloogiaid.

Allikas: opennet.ru

Lisa kommentaar