Firefox 92 udgivelse

Firefox 92-webbrowseren blev frigivet. Derudover blev der oprettet en opdatering til langsigtede supportafdelinger - 78.14.0 og 91.1.0. Firefox 93-grenen er blevet overført til beta-testfasen, hvis udgivelse er planlagt til den 5. oktober.

Vigtigste innovationer:

  • Tilføjet muligheden for automatisk at videresende til HTTPS ved hjælp af "HTTPS"-posten i DNS som en analog til Alt-Svc HTTP-headeren (HTTP Alternate Services, RFC-7838), som gør det muligt for serveren at bestemme en alternativ måde at få adgang til webstedet på. Ved afsendelse af DNS-forespørgsler, ud over "A"- og "AAAA"-posterne for at bestemme IP-adresser, anmodes der nu også om "HTTPS" DNS-posten, hvorigennem yderligere forbindelsesopsætningsparametre sendes.
  • Understøttelse af korrekt videoafspilning i det fulde farveområde (Full RGB) er blevet implementeret.
  • WebRender er som standard aktiveret for alle Linux-, Windows-, macOS- og Android-brugere, ingen undtagelser. Med udgivelsen af ​​Firefox 93 vil understøttelse af mulighederne for at deaktivere WebRender (gfx.webrender.force-legacy-layers og MOZ_WEBRENDER=0) blive afbrudt, og motoren vil være påkrævet. WebRender er skrevet på Rust-sproget og giver dig mulighed for at opnå en betydelig stigning i gengivelseshastigheden og reducere belastningen på CPU'en ved at flytte sideindholdsgengivelsesoperationer til GPU-siden, som implementeres gennem shaders, der kører på GPU'en. For systemer med ældre videokort eller problematiske grafikdrivere, vil WebRender bruge softwarerasteriseringstilstand (gfx.webrender.software=true).
  • Designet af sider med information om fejl i certifikater er blevet redesignet.
    Firefox 92 udgivelse
  • Inkluderet er udviklinger relateret til omstruktureringen af ​​JavaScript-hukommelseshåndtering, som øgede ydeevnen og reducerede hukommelsesforbruget.
  • Løste et problem med ydeevneforringelse i faner, der behandles i samme proces som en fane med en åben advarselsdialog (alert()).
  • I builds til macOS: understøttelse af billeder med ICC v4-farveprofiler er inkluderet, et element til at kalde macOS Share-funktionen er blevet tilføjet til menuen Filer, og designet af bogmærkepanelet er blevet bragt tættere på den generelle Firefox-stil.
  • CSS-egenskaben "break-inside", som giver dig mulighed for at tilpasse adfærden af ​​brud i fragmenteret output, har tilføjet understøttelse af parametrene "undgå-side" og "undgå-kolonne" for at deaktivere side- og kolonneskift i hovedblokken.
  • CSS-egenskaben font-size-adjust implementerer en syntaks med to parametre (f.eks. "font-size-adjust: ex-height 0.5").
  • Størrelsesjusteringsparameteren er blevet tilføjet til @font-face CSS-reglen, som giver dig mulighed for at skalere glyfstørrelsen for en bestemt skrifttype uden at ændre værdien af ​​font-size CSS-egenskaben (området under tegnet forbliver det samme , men størrelsen af ​​glyfen i dette område ændres).
  • Tilføjet understøttelse af egenskaben accent-farve CSS, med hvilken du kan angive farven på elementvalgsindikatoren (for eksempel baggrundsfarven for det valgte afkrydsningsfelt).
  • Tilføjet understøttelse af system-ui-parameteren til font-family CSS-egenskaben, som, når den er angivet, bruger glyffer fra standard systemfonten.
  • JavaScript har tilføjet egenskaben Object.hasOwn, som er en forenklet version af Object.prototype.hasOwnProperty implementeret som en statisk metode. Object.hasOwn({ prop: 42 }, 'prop') // → sand
  • Tilføjet "Feature-Policy: speaker-selection" parameteren for at kontrollere, om WebRTC giver adgang til lydoutputenheder såsom højttalere og hovedtelefoner.
  • For tilpassede HTML-elementer er egenskaben disabledFeatures implementeret.
  • Giver mulighed for at spore tekstvalg i områder Og gennem håndtering af valgændringshændelser i HTMLInputElement og HTMLTextAreaElement.

Ud over innovationer og fejlrettelser har Firefox 92 elimineret 8 sårbarheder, hvoraf 6 er markeret som farlige. 5 sårbarheder (samlet under CVE-2021-38494 og CVE-2021-38493) er forårsaget af problemer med hukommelsen, såsom bufferoverløb og adgang til allerede frigjorte hukommelsesområder. Potentielt kan disse problemer føre til eksekvering af en angribers kode, når der åbnes specialdesignede sider. En anden farlig sårbarhed CVE-2021-29993 tillader i Android-versionen at erstatte grænsefladeelementer gennem manipulation af "intent://"-protokollen.

Beta-udgivelsen af ​​Firefox 93 markerer inklusion af understøttelse af AV1 Image Format (AVIF), som udnytter intra-frame komprimeringsteknologier fra AV1 videokodningsformatet.

Kilde: opennet.ru

Tilføj en kommentar