Vydání Firefoxu 80

Byl uvolněn webový prohlížeč Firefox 80. Kromě toho byla vygenerována aktualizace větve s dlouhodobou podporou 68.12.0 и 78.2.0. Firefox 68.12 ESR je nejnovější ve své řadě a do měsíce bude uživatelům Firefoxu 68 nabídnuta automatická aktualizace na verzi 78.3. Verze Firefox 80 pro Android zpožděný. Již brzy na scéně beta testování Přejde větev Firefox 81, jejíž vydání je naplánováno na 22. září.

hlavní inovace:

  • Na platformě Linux implementováno nový backend pro X11 založený na DMABUF, který je připraven rozdělením backendu DMABUF dříve navrženého pro Wayland. Nový backend umožnil implementovat podporu hardwarové akcelerace videa přes VA-API pro systémy využívající protokol X11 (dříve byla taková akcelerace povolena pouze pro Wayland) a také možnost provozovat WebGL přes EGL. Pro aktivaci práce přes EGL je třeba aktivovat nastavení „gfx.webrender.all“ „media.ffmpeg.dmabuf-textures.enabled“, „media.ffmpeg.vaapi-drm-display.enabled“ a „media.ffmpeg. vaapi.enabled” v about:config a také nastavte proměnnou prostředí MOZ_X11_EGL, která přepne skládací komponenty Webbrender a OpenGL tak, aby místo GLX používaly EGL. Podpora VA-API ještě není plně stabilizovaná a bude standardně povolena v budoucí verzi.
  • Včetně nové implementace seznam blokovaných doplňky, které mají problémy se zabezpečením, stabilitou nebo výkonem. Nová implementace je pozoruhodná tím, že zlepšuje výkon zpracování seznamů bloků a řeší problémy se škálovatelností díky použití kaskádování Bloom filtry.
  • Pro certifikáty TLS vydané od 1. září 2020 vůle nově bude platit omezení doby platnosti - životnost těchto certifikátů nesmí přesáhnout 398 dní (13 měsíců). Podobná omezení byla schválena v prohlížečích Chrome a Safari. U certifikátů obdržených před 1. zářím bude důvěra zachována, ale omezena na 825 dní (2.2 roku).
  • Pro uživatele s migrénami a epilepsií byly některé efekty animace při otevírání karet odstraněny. Například při načítání obsahu karty se nyní místo přeskakující tečky zobrazuje ikona přesýpacích hodin.
    Vydání Firefoxu 80

  • Je možné nainstalovat Firefox jako výchozí prohlížeč PDF v systému.
  • Přidána podpora pro zobrazení upozornění při odesílání obsahu webového formuláře ze stránky otevřené přes HTTPS bez použití šifrování. Pro ovládání výstupu varování v about:config existuje nastavení „security.warn_submit_secure_to_insecure“.
  • Byla provedena různá vylepšení a opravy na podporu čtečky obrazovky a podpory pro osoby se zdravotním postižením.
  • Přidána podpora pro mechanismy RTX a Transport-cc pro zlepšení kvality volání přes WebRTC na špatných komunikačních kanálech a zlepšení predikce dostupné šířky pásma.
  • Ve výrazu JavaScript "export» Je poskytována podpora pro novou syntaxi „export * as namespace“ navrženou ve specifikaci ECMAScript 2021.
  • Animations API zahrnuje operace skládání KeyframeEffect.composite и KeyframeEffect.iterationComposite.
  • Media Session API přidalo podporu pro definování obslužných programů pro změnu pozice ve streamu: snažit se přesunout do určené polohy a přeskočit reklamu přeskočit reklamy, které se zobrazují před hlavním obsahem.
  • WebGL implementuje rozšíření KHR_parallel_shader_compile, který vám umožňuje spustit několik vláken kompilace shaderu najednou.
  • Window.open() již nepodporuje parametry externalHeight a externalWidth.
  • Ve WebAssembly je použití atomických operací více neomezené na oblasti sdílené paměti.
  • Nástroje pro vývojáře webu nabízejí experimentální panel, který usnadňuje identifikaci nekompatibility s různými prohlížeči.
    Vydání Firefoxu 80Vydání Firefoxu 80

  • V rozhraní monitorování síťové aktivity byly přidány vizuální značky (ikona se želvou) pro zvýraznění pomalých požadavků, jejichž doba provádění přesahuje 500 ms (limit lze změnit pomocí nastavení devtools.netmonitor.audits.slow v about:config) .

    Vydání Firefoxu 80

  • Ve webové konzoli implementováno Příkazy ":block" a ":unblock" pro blokování a odblokování síťových požadavků.
  • Když se ladicí program JavaScriptu přeruší, když dojde k výjimce, panel kódu nyní zobrazí nápovědu s trasováním zásobníku.

Kromě inovací a oprav chyb ve Firefoxu 80 vyloučeno 13 zranitelností, z nichž 6 je označeno jako nebezpečné. 4 zranitelnosti (shromážděné pod CVE-2020-15670) jsou způsobeny problémy s pamětí, jako je přetečení vyrovnávací paměti a přístup k již uvolněným oblastem paměti. Tyto problémy mohou potenciálně vést ke spuštění kódu útočníka při otevírání speciálně navržených stránek.

Zdroj: opennet.ru

Přidat komentář