Uvoľnenie Firefox 80

Prebehol vydanie webového prehliadača Firefox 80. Okrem toho bola vytvorená aktualizácia vetiev s dlhodobou podporou 68.12.0 a 78.2.0. Firefox 68.12 ESR je poslednou verziou vo svojom rade, o mesiac budú mať používatelia Firefox 68 automatické ponuky na aktualizáciu na verziu 78.3. Verzia Firefox 80 pre Android mešká. Čoskoro prejde do fázy beta testovania prejde vetva Firefox 81, ktorej vydanie je naplánované na 22. septembra.

Hlavné novinky:

  • Na platforme Linux implementovaný nový backend pre X11 založený na DMABUF, ktorý bol pripravený oddelením DMABUF-backendu, ktorý bol predtým navrhnutý pre Wayland. Nový backend umožnil realizovať pre systémy využívajúce protokol X11 podporu hardvérového urýchlenia videa cez VA-API (predtým podobné urýchlenie bolo zapnuté iba pre Wayland), ako aj možnosť práce s WebGL cez EGL. Na aktiváciu práce cez EGL je potrebné aktivovať nastavenia „gfx.webrender.all“, „media.ffmpeg.dmabuf-textures.enabled“, „media.ffmpeg.vaapi-drm-display.enabled“ a „media.ffmpeg.vaapi.enabled“ v about:config, ako aj nastaviť premennú prostredia MOZ_X11_EGL, po jej nastavení Webrender a komponenty kompozície OpenGL prechádzajú na používanie EGL namiesto GLX. Podpora VA-API zatiaľ nie je úplne stabilizovaná a bude zahrnutá ako predvolené v ďalšom vydaní.
  • Zahŕňa sa nová implementácia zoznamu blokovania doplnení, v ktorých sa vyskytujú problémy s bezpečnosťou, stabilitou a výkonom. Nová implementácia je pozoruhodná zvýšením výkonu spracovania zoznamov blokovania a riešením problémov so škálovateľnosťou vďaka zapojeniu kaskádových filtrovaní Bloom.
  • K TLS certifikátom, ktoré boli vydané od 1. septembra 2020, bude bude uplatnené nové obmedzenie na platnosť — doba života týchto certifikátov nesmie prekročiť 398 dní (13 mesiacov). Podobné obmedzenia boli schválené v Chrome a Safari. Pre certifikáty získané pred 1. septembrom bude dôvera zachovaná, ale obmedzená na 825 dní (2.2 roka).
  • Pre používateľov s migrénou a epilepsiou boli odstránené niektoré animované efekty pri otváraní kariet. Napríklad, počas načítania obsahu karty sa namiesto skáčucej bodky teraz zobrazuje ikona s presýpacími hodinami.
    Uvoľnenie Firefox 80
  • Bola poskytnutá možnosť nastaviť Firefox ako predvolený prehliadač PDF v systéme.
  • Pridaná podpora zobrazovania varovania pri odosielaní obsahu webového formulára zo stránky otvorenej cez HTTPS bez použitia šifrovania. Na ovládanie zobrazenia varovania je v about:config k dispozícii nastavenie „security.warn_submit_secure_to_insecure“.
  • Boli vykonané rôzne vylepšenia a opravy súvisiace s prácou s obrazovými čítačkami a podporou pomôcok pre osoby so zdravotným postihnutím.
  • Pridaná podpora mechanizmov RTX a Transport-cc na zlepšenie kvality hovorov cez WebRTC na slabých pripojeniach a zlepšenie predpovedania dostupnej šírky pásma.
  • Vo výraze JavaScript „export“ je zabezpečená podpora novej syntaxy „export * as namespace“, navrhnutej v špecifikácii ECMAScript 2021.
  • Do API Animations boli pridané operácie zloženia KeyframeEffect.composite a KeyframeEffect.iterationComposite.
  • Do API Media Session bola pridaná podpora definovania handlerov na zmenu pozície v toku: seekto pre prechod na zadanú pozíciu a skipad na preskočenie reklamy, ktorá sa pred vysielaním hlavného obsahu.
  • V WebGL bolo implementované rozšírenie KHR_parallel_shader_compile, ktoré umožňuje spustiť niekoľko tokov kompilácie shaderov súčasne.
  • V Window.open() bola zastavená podpora parametrov outerHeight a outerWidth.
  • Vo WebAssembly sa používanie atomových operácií už neobmedzuje na zdieľané pamäťové oblasti.
  • V nástrojoch pre webových vývojárov bola navrhnutá experimentálna sekcia na zjednodušenie identifikácie nekompatibility s rôznymi prehliadačmi.
    Uvoľnenie Firefox 80 Uvoľnenie Firefox 80
  • V rozhraní na monitorovanie sieťovej aktivity boli pridané vizuálne označenia (ikona s korytnačkou) na zvýraznenie pomalých požiadaviek, ktorých doba spracovania presahuje 500 ms (časový limit možno zmeniť cez nastavenie devtools.netmonitor.audits.slow v about:config).

    Uvoľnenie Firefox 80
  • V webovej konzole boli implementované príkazy „:block“ a „:unblock“ na blokovanie a odblokovanie sieťových požiadaviek.
  • Pri prerušením ladenia JavaScriptu v prípade výskytu výnimky sa na paneli s kódom teraz zobrazuje pop-up nápoveda s trasovaním zásobníka.

Okrem noviniek a opráv chýb vo Firefox 80 odstránené 13 zraniteľností, z ktorých 6 je označených ako nebezpečné. 4 zraniteľnosti (zhromaždené pod CVE-2020-15670) sú spôsobené problémami s manipuláciou s pamäťou, ako sú pretečenia vyrovnávacej pamäte a prístup k už uvoľneným oblastiam pamäte. Potenciálne môžu tieto problémy viesť k vykonaniu kódu útočníka pri otvorení špeciálne upravených stránok.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster