Firefox 92 utgivelse

Nettleseren Firefox 92 ble utgitt. I tillegg ble det opprettet en oppdatering til langsiktige støttegrener - 78.14.0 og 91.1.0. Firefox 93-grenen har blitt overført til beta-teststadiet, og utgivelsen er planlagt til 5. oktober.

Hovedinnovasjoner:

  • Lagt til muligheten for automatisk å videresende til HTTPS ved å bruke "HTTPS"-posten i DNS som en analog av Alt-Svc HTTP-headeren (HTTP Alternate Services, RFC-7838), som lar serveren bestemme en alternativ måte å få tilgang til nettstedet. Når du sender DNS-forespørsler, i tillegg til "A"- og "AAAA"-postene for å bestemme IP-adresser, blir nå også "HTTPS" DNS-posten forespurt, gjennom hvilken ytterligere parametere for tilkoblingsoppsett sendes.
  • Støtte for korrekt videoavspilling i hele fargeområdet (Full RGB) er implementert.
  • WebRender er aktivert som standard for alle Linux-, Windows-, macOS- og Android-brukere, ingen unntak. Med utgivelsen av Firefox 93 vil støtte for alternativene for å deaktivere WebRender (gfx.webrender.force-legacy-layers og MOZ_WEBRENDER=0) bli avviklet og motoren vil være påkrevd. WebRender er skrevet på Rust-språket og lar deg oppnå en betydelig økning i gjengivelseshastighet og redusere belastningen på CPU-en ved å flytte gjengivelsesoperasjoner for sideinnhold til GPU-siden, som implementeres gjennom shaders som kjører på GPUen. For systemer med eldre skjermkort eller problematiske grafikkdrivere, vil WebRender bruke programvarerasteriseringsmodus (gfx.webrender.software=true).
  • Utformingen av sider med informasjon om feil i sertifikater er redesignet.
    Firefox 92 utgivelse
  • Inkludert er utvikling knyttet til restrukturering av JavaScript-minneadministrasjon, som økte ytelsen og reduserte minneforbruket.
  • Løste et problem med ytelsesforringelse i faner som behandles i samme prosess som en fane med åpen varseldialog (alert()).
  • I bygg for macOS: støtte for bilder med ICC v4-fargeprofiler er inkludert, et element for å kalle macOS Share-funksjonen er lagt til Fil-menyen, og utformingen av bokmerkepanelet er blitt brakt nærmere den generelle Firefox-stilen.
  • CSS-egenskapen "break-inside", som lar deg tilpasse oppførselen til brudd i fragmentert utdata, har lagt til støtte for parameterne "avoid-page" og "avoid-column" for å deaktivere side- og kolonneskift i hovedblokken.
  • Font-size-adjust CSS-egenskapen implementerer en to-parameter syntaks (for eksempel "font-size-adjust: ex-height 0.5").
  • Størrelsesjusteringsparameteren er lagt til @font-face CSS-regelen, som lar deg skalere glyph-størrelsen for en spesifikk skriftstil uten å endre verdien til font-size CSS-egenskapen (området under tegnet forblir det samme , men størrelsen på glyfen i dette området endres).
  • Lagt til støtte for aksentfarge-CSS-egenskapen, som du kan angi fargen på elementvalgindikatoren med (for eksempel bakgrunnsfargen til den valgte avmerkingsboksen).
  • Lagt til støtte for system-ui-parameteren til font-family CSS-egenskapen, som når den er spesifisert bruker glyfer fra standard systemfont.
  • JavaScript har lagt til egenskapen Object.hasOwn, som er en forenklet versjon av Object.prototype.hasOwnProperty implementert som en statisk metode. Object.hasOwn({ prop: 42 }, ‘prop’) // → sant
  • Lagt til parameteren «Funksjonspolicy: høyttalervalg» for å kontrollere om WebRTC gir tilgang til lydutgangsenheter som høyttalere og hodetelefoner.
  • For egendefinerte HTML-elementer er disabledFeatures-egenskapen implementert.
  • Gir muligheten til å spore tekstvalg i - og -områder ved å håndtere selectionchange-hendelser i HTMLInputElement og HTMLTextAreaElement.

I tillegg til innovasjoner og feilrettinger har Firefox 92 eliminert 8 sårbarheter, hvorav 6 er merket som farlige. 5 sårbarheter (samlet under CVE-2021-38494 og CVE-2021-38493) er forårsaket av problemer med minne, for eksempel bufferoverflyt og tilgang til allerede frigjorte minneområder. Potensielt kan disse problemene føre til kjøring av en angripers kode når du åpner spesialdesignede sider. En annen farlig sårbarhet CVE-2021-29993 tillater i Android-versjonen å erstatte grensesnittelementer gjennom manipulering av "intent://"-protokollen.

Betaversjonen av Firefox 93 markerer inkluderingen av støtte for AV1 Image Format (AVIF), som utnytter intra-frame komprimeringsteknologi fra AV1 videokodingsformatet.

Kilde: opennet.ru

Legg til en kommentar