Firefox 80-utgjeving

Utgivelsen av webleseren har funnet sted Firefox 80. I tillegg er det utarbeidet en oppdatering greiner med langvarig støtte 68.12.0 og 78.2.0. Firefox 68.12 ESR er den siste i serien sin, og om en måned vil brukere av Firefox 68 bli tilbudt automatisk oppdatering til utgivelsen 78.3. Versjon Firefox 80 for Android blir forsinket. I nærmeste fremtid vil det gå til stadiet betatesting overgår grenen Firefox 81, med utgivelse planlagt til 22. september.

Viktige nyheter:

  • På Linux-plattformen implementert den nye backend for X11 basert på DMABUF, som er utviklet ved å dele DMABUF-backenden som tidligere ble tilbudt for Wayland. Den nye backenden har muliggjort støtte for maskinvareakselerasjon av video via VA-API (tidligere var slik akselerasjon kun aktivert for Wayland), samt muligheten for WebGL-operasjoner via EGL. For å aktivere drift via EGL må innstillingene «gfx.webrender.all», «media.ffmpeg.dmabuf-textures.enabled», «media.ffmpeg.vaapi-drm-display.enabled» og «media.ffmpeg.vaapi.enabled» aktiveres i about:config, samt sette miljøvariabelen MOZ_X11_EGL, etter at som Webrender og OpenGL-kompositteringselementer skifter til å bruke EGL i stedet for GLX. Støtten for VA-API er fortsatt ikke helt stabilisert og vil bli inkludert som standard i neste utgave.
  • En ny implementasjon av blokkeringlisten tillegg, der det er observert problemer med sikkerhet, stabilitet og ytelse. Den nye implementasjonen er bemerkelsesverdig for forbedret ytelse i behandlingen av blokkeringlister og løse skalerbarhetsproblemer, ved å utnytte kaskader Bloom-filtre.
  • For TLS-sertifikater utstedt fra 1. september 2020, muligheten til å se beskyttet strømmende video som bruker AV1-kodek. et nytt krav om gyldighetstid vil bli innført — levetiden til disse sertifikatene vil ikke overstige 398 dager (13 måneder). Tilsvarende begrensninger har blitt godkjent i Chrome og Safari. For sertifikater utstedt før 1. september vil tilliten bli opprettholdt, men begrenset til 825 dager (2.2 år).
  • For brukere med migrene og epilepsi er noen animasjonseffekter fjernet når faner åpnes. For eksempel, mens innholdet til en fane lastes inn, vises nå et ikon med sandtimer i stedet for hoppende prikk.
    Firefox 80-utgjeving
  • Det er mulig å sette Firefox som standard PDF-viser i systemet.
  • Støtte for å vise varsler ved sending av innhold fra webskjemaer på en HTTPS-side uten bruk av kryptering er lagt til. For å kontrollere varslingen er innstillingen «security.warn_submit_secure_to_insecure» tilgjengelig i about:config.
  • Ulike forbedringer og feilrettinger relatert til skjermlesere og støtte for personer med funksjonshemninger er implementert.
  • Støtte for RTX- og Transport-cc-mekanismene er lagt til for å forbedre kvaliteten på samtaler via WebRTC på dårlige nettverkslinjer og forbedre prognosen for tilgjengelig båndbredd.
  • I JavaScript-uttrykket «export» er støtte for den nye syntaksen «export * as namespace» foreslått i spesifikasjonen for ECMAScript 2021.
  • I API-en for animasjoner er kompositeringsoperasjoner inkludert. KeyframeEffect.composite og KeyframeEffect.iterationComposite.
  • I API-en for mediesesjoner er støtte for å definere håndterere for posisjonsendringer i strømmen lagt til: seekto for å gå til en spesifisert posisjon og skipad for å hoppe over annonser før hovedinnholdet.
  • I WebGL er utvidelsen implementert KHR_parallel_shader_compile, som lar flere kompileringstråder for shaderne kjøre samtidig.
  • I Window.open() er støtten for parameterne outerHeight og outerWidth opphørt.
  • Bruken av atomiske operasjoner i WebAssembly er nå ikke lenger begrenset til delte minneområder.
  • I verktøyene for webutvikling er det foreslått et eksperimentelt panel for å forenkle oppdagelsen av inkompatibiliteter med ulike nettlesere.
    Firefox 80-utgjeving Firefox 80-utgjeving
  • I nettverksaktivitetsovervåkingsgrensesnittet er det lagt til visuelle merker (skjold-ikon) for å fremheve langsomme forespørselene, hvor utføringstiden overskrider 500 ms (grensen kan endres gjennom innstillingen devtools.netmonitor.audits.slow i about:config).

    Firefox 80-utgjeving
  • I webkonsollen er implementert kommandoene «:block» og «:unblock» for å blokkere og låse opp nettverksforespørselen.
  • Når JavaScript-debukken avbrytes ved unntak, vises en popup med stakksporing i kodevinduet.

I tillegg til nyheter og feilrettinger i Firefox 80 har fjernet 13 sårbarheter, hvorav 6 er merket som kritiske. 4 sårbarheter (samlet under CVE-2020-15670) skyldes minnehåndteringsproblemer, som bufferoverløp og tilgang til allerede frigjorte minneområder. Potensielt kan disse problemene føre til at ondsinnet kode kan kjøres ved åpning av spesiallagde sider.

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster