Vydanie Firefoxu 80

Bol vydaný webový prehliadač Firefox 80. Okrem toho bola vygenerovaná aktualizácia vetvy s dlhodobou podporou 68.12.0 и 78.2.0. Firefox 68.12 ESR je najnovší vo svojej sérii a do mesiaca bude používateľom Firefoxu 68 ponúknutá automatická aktualizácia na vydanie 78.3. Verzia Firefox 80 pre android oneskorené. Čoskoro na pódium beta testovanie Prejde vetva Firefoxu 81, ktorej vydanie je naplánované na 22. septembra.

Hlavné inovácie:

  • Na platforme Linux implementovaná nový backend pre X11 založený na DMABUF, ktorý sa pripravuje rozdelením backendu DMABUF, ktorý bol predtým navrhnutý pre Wayland. Nový backend umožnil implementovať podporu hardvérovej akcelerácie videa cez VA-API pre systémy využívajúce protokol X11 (predtým bola takáto akcelerácia povolená len pre Wayland), ako aj možnosť prevádzkovať WebGL cez EGL. Pre 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 a tiež nastavte premennú prostredia MOZ_X11_EGL, ktorá prepne komponenty skladania Webrender a OpenGL na používanie EGL namiesto GLX. Podpora VA-API ešte nie je úplne stabilizovaná a v budúcom vydaní bude štandardne povolená.
  • Vrátane novej implementácie zoznam blokov doplnky, ktoré majú problémy so zabezpečením, stabilitou alebo výkonom. Nová implementácia sa vyznačuje zlepšením výkonu spracovania zoznamov blokov a riešením problémov so škálovateľnosťou vďaka použitiu kaskádovania Bloom filtre.
  • Pre certifikáty TLS vydané od 1. septembra 2020 vôle bude platiť nové obmedzenie doby platnosti - životnosť týchto certifikátov nesmie presiahnuť 398 dní (13 mesiacov). Podobné obmedzenia boli schválené v prehliadačoch Chrome a Safari. Pre certifikáty prijaté pred 1. septembrom bude dôvera zachovaná, ale obmedzená na 825 dní (2.2 roka).
  • Pre používateľov s migrénami a epilepsiou boli odstránené niektoré animačné efekty pri otváraní kariet. Napríklad pri načítavaní obsahu karty sa teraz namiesto bodky zobrazuje ikona presýpacích hodín.
    Vydanie Firefoxu 80

  • V systéme je možné nainštalovať Firefox ako predvolený prehliadač PDF.
  • Pridaná podpora pre zobrazenie upozornenia pri odosielaní obsahu webového formulára zo stránky otvorenej cez HTTPS bez použitia šifrovania. Na ovládanie výstupu varovania v about:config existuje nastavenie „security.warn_submit_secure_to_insecure“.
  • Boli vykonané rôzne vylepšenia a opravy na podporu čítačiek obrazovky a podpory pre ľudí so zdravotným postihnutím.
  • Pridaná podpora pre mechanizmy RTX a Transport-cc na zlepšenie kvality hovorov cez WebRTC na slabých komunikačných kanáloch a zlepšenie predpovede dostupnej šírky pásma.
  • Vo výraze JavaScript "export» Poskytuje sa podpora novej syntaxe „export * as namespace“ navrhnutej v špecifikácii ECMAScript 2021.
  • Animations API zahŕňa operácie skladania KeyframeEffect.composite и KeyframeEffect.iterationComposite.
  • Rozhranie Media Session API pridalo podporu pre definovanie obslužných nástrojov zmeny pozície v streame: snažiť sa pre presun do určenej polohy a preskočiť reklamu preskočiť reklamy, ktoré sa zobrazujú pred hlavným obsahom.
  • WebGL implementuje rozšírenie KHR_parallel_shader_compile, ktorý vám umožňuje spustiť niekoľko vlákien kompilácie shaderov naraz.
  • Window.open() už nepodporuje parametre externalHeight a externalWidth.
  • Vo WebAssembly je použitie atómových operácií viac neobmedzuje sa na oblasti zdieľanej pamäte.
  • Nástroje pre vývojárov webu ponúkajú experimentálny panel, ktorý uľahčuje identifikáciu nekompatibility s rôznymi prehliadačmi.
    Vydanie Firefoxu 80Vydanie Firefoxu 80

  • V rozhraní monitorovania sieťovej aktivity boli pridané vizuálne značky (ikona s korytnačkou) na zvýraznenie pomalých požiadaviek, ktorých čas vykonania presahuje 500 ms (limit je možné zmeniť cez nastavenie devtools.netmonitor.audits.slow v about:config) .

    Vydanie Firefoxu 80

  • Vo webovej konzole implementovaná Príkazy ":block" a ":unblock" na blokovanie a odblokovanie sieťových požiadaviek.
  • Keď sa ladiaci program JavaScript preruší, keď sa vyskytne výnimka, panel kódu teraz zobrazí popis so stopou zásobníka.

Okrem inovácií a opráv chýb vo Firefoxe 80 eliminovaný 13 zraniteľností, z toho 6 je označených ako nebezpečné. 4 zraniteľnosti (zozbierané pod CVE-2020 15670,) sú spôsobené problémami s pamäťou, ako je pretečenie vyrovnávacej pamäte a prístup k už uvoľneným oblastiam pamäte. Tieto problémy môžu potenciálne viesť k spusteniu kódu útočníka pri otváraní špeciálne navrhnutých stránok.

Zdroj: opennet.ru

Pridať komentár