Firefox 75

Dostupné Firefox 75.

  • Adresa Quantum Bar, která debutovala ve Firefoxu 68, dostala první velkou aktualizaci:
    • Velikosti adresního řádku se výrazně zvětší, když dostane fokus (browser.urlbar.update1).
    • Předtím, než uživatel začne psát, se v otevřeném menu zobrazují oblíbené stránky (browser.urlbar.openViewOnFocus).
    • V otevřeném menu s historií navštívených stránek už se nezobrazuje protokol https://. Používání zabezpečeného připojení dnes nikoho nepřekvapí, nyní je důležité upozornit uživatele spíše na absenci HTTPS než na jeho přítomnost (browser.urlbar.update1.view.stripHttps).
    • Kromě toho, zastaveno zobrazení subdomény www (nastavení browser.urlbar.trimURLs vrací zobrazení www a https:// současně, úprava výše uvedeného nastavení nemá smysl).
    • Byly odstraněny nastavení browser.urlbar.clickSelectsAll a browser.urlbar.doubleClickSelectsAll. Nyní chování kliknutí v adresním řádku v Linuxu odpovídá chování v macOS a Windows, o co uživatelé žádali po dobu 14 let..
  • Na systémech používajících Wayland se objevila hardwarová akcelerace webGL (widget.wayland-dmabuf-webgl.enabled). Realizovat ji s X11 nelze, protože by to vyžadovalo obrovské množství výjimek a hacků (Mozilla nemá obrovské zdroje Google na testování každé existující verze ovladačů s každým modelem grafických karet). Wayland značně zjednodušuje situaci, což umožnilo Martinovi Strýanskému z RedHat napsat potřebný backend DMABuf. Příjemným bonusem bylo, že DMABuf dokáže zajistit hardwarovou akceleraci dekódování H.264 (widget.wayland-dmabuf-vaapi.enabled). V příští verzi bude hardwarová akcelerace fungovat i s jinými videoformáty.
  • Objevily se oficiální balíčky ve formátu Flatpak.
  • Opraveno obnovení relace na virtuální plochu KDE Plasma.
  • Podporováno je také odložené načítání obrázků. Pokud obrázek má atribut loading s hodnotou lazy, pak prohlížeč načte obrázek teprve ve chvíli, kdy uživatel posune stránku na danou pozici.
  • Uživatelé z Velké Británie (kromě uživatelů z USA) uvidí sponzorované bloky obsahu (možné vypnout v nastavení) na domovské stránce.
  • Znovu byla zapnuta podpora TLS 1.0/1.1. Nyní není nejlepší čas, abychom i jen málo ztěžovali lidem přístup k jakýmkoli zdrojům.
  • Od nynějška prohlížeč na pozadí cacheuje všechny důvěryhodné PKI certifikáty certifikačních autorit, které jsou známé společnosti Mozilla. To by mělo zlepšit kompatibilitu se servery, jejichž vlastníci nesprávně nastavili HTTPS.
  • Stránka about:policies přepsána z XUL na HTML.
  • Web Crypto API nyní je dostupná pouze pro weby otevřené přes bezpečné připojení.
  • Pokud jde o HTML dokumenty, Firefox nyní zohledňuje direktivu X-Content-Type-Options:nosniff, která říká prohlížeči, aby se nesnažil heuristicky určit MIME typ obsahu. Dříve byla „nosniff“ používána pouze pro CSS a JS.
  • Ve verzích pro macOS byla aplikována technologie RLBox. C++ kód potenciálně zranitelných třetích stran knihoven je převeden na modul WebAssembly, jehož oprávnění jsou přísně omezena, a poté je modul zkompilován do strojového kódu a prováděn v izolovaném procesu. První takovou knihovnou se stala Graphite. Kromě toho byla v macOS implementována možnost číst certifikáty z úložiště operačního systému (nastavení security.osclientcerts.autoload), a také byla opravená chyba, kvůli které obnova relace prohlížeče umisťovala okna prohlížeče na aktuální pracovní plochu, a ne na ty pracovní plochy, kde se tato okna nacházela v předchozí relaci.
  • V systému Windows bylo zapnuto přímé skládání (Direct Composition), což by mělo pozitivně ovlivnit výkon. Kromě toho, byla opravená nemožnost importovat přihlašovací údaje z Chrome 80 a vyšší.
  • CSS:
  • JavaScript:
  • Rozhraní HTMLFormElement získal metodu requestSubmit(), která se chová jako stisknutí tlačítka pro odeslání dat.
  • Web Animations API:
  • Nástroje pro vývojáře:
    • Okamžité hodnocení výrazů konzole umožňuje vývojářům vidět výsledek okamžitě při zadávání.
    • Nástroj pro měření stránek se naučil měnit velikost obdélníkového rámce.
    • Inspektor nyní umožňuje používat pro vyhledávání prvků nejen CSS selektory, ale i výrazy XPath.
    • Objevila se možnost filtrovat zprávy WebSocket prostřednictvím regular expressions.
    • Objevilo se nastavení view_source.tab_size, které umožňuje nastavit délku tabulace v režimu prohlížení zdrojového kódu stránky.

Zdroj: linux.org.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster