Firefox 80 udgivelse

Webbrowseren blev frigivet Firefox 80. Derudover er der genereret en opdatering grene med langvarig støtte 68.12.0 и 78.2.0. Firefox 68.12 ESR er den seneste i sin serie, og inden for en måned vil Firefox 68-brugere blive tilbudt en automatisk opdatering til 78.3-udgivelsen. Version Firefox 80 til android forsinket. Kommer snart på scenen beta test Firefox 81-grenen vil blive overført, og udgivelsen er planlagt til den 22. september.

The main innovationer:

  • På Linux platform implementeret ny backend for X11 baseret på DMABUF, som er udarbejdet ved at opdele DMABUF-backend tidligere foreslået for Wayland. Den nye backend gjorde det muligt at implementere understøttelse af hardware-videoacceleration via VA-API til systemer, der bruger X11-protokollen (tidligere var en sådan acceleration kun aktiveret for Wayland), samt muligheden for at betjene WebGL via EGL. For at aktivere arbejde via EGL skal du aktivere indstillingerne "gfx.webrender.all" "media.ffmpeg.dmabuf-textures.enabled", "media.ffmpeg.vaapi-drm-display.enabled" og "media.ffmpeg. vaapi.enabled" i about:config og indstiller også MOZ_X11_EGL miljøvariablen, som vil skifte Webrender og OpenGL compositing komponenter til at bruge EGL i stedet for GLX. VA-API-understøttelse er endnu ikke fuldt stabiliseret og vil blive aktiveret som standard i en fremtidig udgivelse.
  • Ny implementering inkluderet blokeringsliste tilføjelser, der har problemer med sikkerhed, stabilitet eller ydeevne. Den nye implementering er bemærkelsesværdig for at forbedre ydeevnen for behandling af bloklister og løse skalerbarhedsproblemer takket være brugen af ​​cascading Bloom filtre.
  • For TLS-certifikater udstedt fra den 1. september 2020, vil en ny begrænsning af gyldighedsperioden vil gælde - levetiden for disse certifikater kan ikke overstige 398 dage (13 måneder). Lignende begrænsninger er blevet godkendt i Chrome og Safari. For certifikater modtaget før 1. september vil tillid blive opretholdt, men begrænset til 825 dage (2.2 år).
  • For brugere med migræne og epilepsi er nogle animationseffekter ved åbning af faner blevet fjernet. For eksempel, når faneindhold indlæses, vises nu et timeglasikon i stedet for en springende prik.
    Firefox 80 udgivelse

  • Det er muligt at installere Firefox som standard PDF-fremviser på systemet.
  • Tilføjet understøttelse for at vise en advarsel ved afsendelse af webformularindhold fra en side åbnet via HTTPS uden brug af kryptering. For at styre advarselsoutputtet i about:config er der en indstilling "security.warn_submit_secure_to_insecure".
  • Der er lavet forskellige forbedringer og rettelser for at understøtte skærmlæsere og støtte til mennesker med handicap.
  • Tilføjet understøttelse af RTX- og Transport-cc-mekanismer for at forbedre kvaliteten af ​​opkald via WebRTC på dårlige kommunikationskanaler og forbedre forudsigelse af tilgængelig båndbredde.
  • I JavaScript-udtrykket "eksport» Understøttelse af den nye "eksport * som navnerum"-syntaks foreslået i ECMAScript 2021-specifikationen er tilvejebragt.
  • Animations API inkluderer sammensætningsoperationer KeyframeEffect.composite и KeyframeEffect.iterationComposite.
  • Media Session API har tilføjet understøttelse til at definere positionsændringsbehandlere i en strøm: søge til for at flytte til den angivne position og Spring annoncen over at springe annoncer over, der vises før hovedindholdet.
  • WebGL implementerer en udvidelse KHR_parallel_shader_compile, som giver dig mulighed for at køre flere shader-kompileringstråde på én gang.
  • Window.open() understøtter ikke længere outerHeight og outerWidth parametre.
  • I WebAssembly er brugen af ​​atomare operationer mere ikke begrænset til fælles hukommelsesområder.
  • Webudviklerværktøjerne tilbyder et eksperimentelt panel for at gøre det nemmere at identificere inkompatibiliteter med forskellige browsere.
    Firefox 80 udgivelseFirefox 80 udgivelse

  • I grænsefladen til overvågning af netværksaktivitet er der tilføjet visuelle markører (et ikon med en skildpadde) for at fremhæve langsomme anmodninger, hvis udførelsestid overstiger 500 ms (grænsen kan ændres via indstillingen devtools.netmonitor.audits.slow i about:config) .

    Firefox 80 udgivelse

  • I webkonsollen implementeret ":block" og ":unblock" kommandoer til at blokere og fjerne blokering af netværksanmodninger.
  • Når JavaScript-debuggeren afbryder, når der opstår en undtagelse, viser kodepanelet nu et værktøjstip med en staksporing.

Ud over innovationer og fejlrettelser i Firefox 80 elimineret 13 sårbarheder, hvoraf 6 er markeret som farlige. 4 sårbarheder (samlet under CVE-2020-15670) er forårsaget af hukommelsesproblemer, 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.

Kilde: opennet.ru

Tilføj en kommentar