Izdanje Firefox 80

Izdano je web preglednik Firefox 80. Osim toga, formirano je ažuriranje grana s dugim rokom podrške 68.12.0 i 78.2.0. Firefox 68.12 ESR je posljednja verzija iz svoje serije, a korisnicima Firefox 68 automatsko ažuriranje na verziju 78.3 bit će ponuđeno za mjesec dana. Verzija Firefox 80 za Android odlaže se. Uskoro će u fazu beta-testiranja grana Firefox 81 koja je zakazana za 22. rujna.

Glavne novosti:

  • Na Linux platformi implementiran novi backend za X11 na bazi DMABUF, koji je razvijen odvajanjem DMABUF backenda, ranije predloženog za Wayland. Novi backend omogućio je podršku za hardversko ubrzanje videa putem VA-API (ranije je takvo ubrzanje bilo omogućeno samo za Wayland) na sustavima koji koriste X11, kao i mogućnost rada WebGL-a putem EGL-a. Da bi se omogućio rad putem EGL-a, potrebno je aktivirati postavke „gfx.webrender.all“, „media.ffmpeg.dmabuf-textures.enabled“, „media.ffmpeg.vaapi-drm-display.enabled“ i „media.ffmpeg.vaapi.enabled“ u about:config, kao i postaviti varijablu okruženja MOZ_X11_EGL, nakon čega se Webrender i komponente OpenGL kompozicije prebacuju na korištenje EGL umjesto GLX-a. Podrška za VA-API još uvijek nije potpuno stabilizirana i bit će uključena prema zadanim postavkama u sljedećem izdanju.
  • Uključena je nova implementacija popisa blokada dodataka koji imaju problema s sigurnošću, stabilnošću i performansama. Nova implementacija se ističe poboljšanjem performansi obrade popisa blokada i rješavanjem problema sa skalabilnošću korištenjem kaskadnih Bloom filtera.
  • Za TLS certifikate izdane od 1. rujna 2020. godine, bit će primjenjeno novo ograničenje trajanja — vijek trajanja tih certifikata ne može prelaziti 398 dana (13 mjeseci). Slična ograničenja su usvojena za Chrome i Safari. Za certifikate stečene prije 1. rujna, povjerenje će biti zadržano, ali je ograničeno na 825 dana (2.2 godine).
  • Za korisnike s migrenom i epilepsijom uklonjeni su neki animacijski efekti prilikom otvaranja kartica. Na primjer, tijekom učitavanja sadržaja kartice, umjesto trepćuće točke sada se prikazuje ikona pješčanog sata.
    Izdanje Firefox 80
  • Omogućena je opcija postavljanja Firefoxa kao zadan preglednik PDF-a u sustavu.
  • Dodana je podrška za izbacivanje upozorenja prilikom slanja sadržaja web obrasca sa stranice otvorene preko HTTPS bez korištenja enkripcije. Za upravljanje izbacivanjem upozorenja u about:config predviđena je postavka „security.warn_submit_secure_to_insecure“.
  • Unesena su razna poboljšanja i popravci u vezi s radom čitača ekrana i podrškom za osobe s invaliditetom.
  • Dodana je podrška za mehanizme RTX i Transport-cc za poboljšanje kvalitete poziva preko WebRTC na lošim vezama i poboljšanje predikcije dostupnog propusnog opsega.
  • U JavaScript izrazu „export“ osigurana je podrška za novu sintaksu „export * as namespace“, predloženu u specifikaciji ECMAScript 2021.
  • U API Animations uključene su operacije kompozicije KeyframeEffect.composite i KeyframeEffect.iterationComposite.
  • U API Media Session dodana je podrška za definiranje rukovalaca promjene pozicije u toku: seekto za pomak na određenu poziciju i skipad za preskakanje oglasa prije glavnog sadržaja.
  • U WebGL implementirano je proširenje KHR_parallel_shader_compile, koje omogućava pokretanje više niti kompilacije shader-a odjednom.
  • U Window.open() prestala je podrška za parametre outerHeight i outerWidth.
  • U WebAssembly primjena atomskih operacija više nije ograničena na dijeljene memorijske prostore.
  • U alatima za web razvoj predložena je eksperimentalna panel za olakšavanje dijagnosticiranja nekompatibilnosti s različitim preglednicima.
    Izdanje Firefox 80 Izdanje Firefox 80
  • U sučelju za nadzor mrežne aktivnosti dodane su vizualne oznake (ikona s kornjačom) za isticanje sporih zahtjeva čije vrijeme izvršavanja premašuje 500 ms (granicu je moguće promijeniti putem postavke devtools.netmonitor.audits.slow u about:config).

    Izdanje Firefox 80
  • U web konzoli implementirane su komande „:block“ i „:unblock“ za blokiranje i deblokiranje mrežnih zahtjeva.
  • Prilikom prekida JavaScript debagera u slučaju pojave izuzetka, na panelu s kodom sada se prikazuje iskačući prozor s tragom stoga.

Osim novina i ispravaka grešaka u Firefox 80 otklonjene su 13 ranjivosti, od kojih je 6 označeno kao opasne. 4 ranjivosti (prikupljene pod CVE-2020-15670) uzrokovani problemima u radu s memorijom, poput preljeva bafera i pristupa već oslobođenim područjima memorije. Ovi problemi potencijalno mogu dovesti do izvršavanja koda napadača prilikom otvaranja posebno oblikovanih stranica.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster