Vydání Firefoxu 100

Byl vydán webový prohlížeč Firefox 100. Kromě toho byla vytvořena dlouhodobá aktualizace větve podpory - 91.9.0. Větev Firefoxu 101 bude brzy převedena do fáze beta testování, jejíž vydání je naplánováno na 31. května.

Klíčové inovace ve Firefoxu 100:

  • Byla implementována možnost současně používat slovníky pro různé jazyky při kontrole pravopisu. Nyní můžete v kontextové nabídce aktivovat více jazyků.
  • V Linuxu a Windows jsou ve výchozím nastavení povoleny plovoucí posuvníky, ve kterých se celý posuvník zobrazí pouze při pohybu kurzorem myši; po zbytek času se při jakémkoli pohybu myši zobrazí tenká indikační čára, která vám umožní porozumět aktuální posun na stránce, ale pokud se kurzor nepohne, indikátor po chvíli zmizí. Chcete-li zakázat skryté posuvníky, je k dispozici možnost „Nastavení systému > Usnadnění > Vizuální efekty > Vždy zobrazovat posuvníky“.
  • V režimu obraz v obraze se titulky zobrazují při sledování videí z YouTube, Prime Video a Netflix a také na stránkách, které používají formát WebVTT (Web Video Text Track), například na Coursera.org.
  • Při prvním spuštění po instalaci byla přidána kontrola, zda se sestavovací jazyk Firefoxu shoduje s nastavením operačního systému. Pokud dojde k nesrovnalosti, uživatel je vyzván, aby si vybral jazyk, který má ve Firefoxu používat.
  • Na platformě macOS byla přidána podpora videa s vysokým dynamickým rozsahem na systémech s obrazovkami, které podporují HRD (High Dynamic Range).
  • Na platformě Windows je hardwarová akcelerace dekódování videa ve formátu AV1 standardně povolena na počítačích s GPU Intel Gen 11+ a AMD RDNA 2 (kromě Navi 24 a GeForce 30), pokud má systém AV1 Video Extension. Ve Windows mají GPU Intel ve výchozím nastavení také povoleno překrývání videa, což pomáhá snižovat spotřebu energie při přehrávání videa.
  • Pro uživatele ve Spojeném království je poskytována podpora pro automatické vyplňování a zapamatování čísel kreditních karet ve webových formulářích.
  • Zajistilo rovnoměrnější rozložení zdrojů při vykreslování a zpracování událostí, což například vyřešilo problémy se zpožděnou odezvou posuvníku hlasitosti na Twitchi.
  • U dílčích zdrojů a prvků iframe stažených z jiných webů je povoleno ignorovat zásady „no-referrer-when-downgrade“, „origin-when-cross-origin“ a „unsafe-url“ nastavené prostřednictvím protokolu HTTP Zásady refererů. záhlaví, které umožňuje obejít nastavení pro Ve výchozím nastavení vracejí přenos úplné adresy URL na stránky třetích stran v záhlaví „Referer“. Připomeňme, že ve Firefoxu 87 byla za účelem blokování potenciálních úniků důvěrných dat ve výchozím nastavení aktivována zásada „strict-origin-when-cross-origin“, což znamená ořezávání cest a parametrů z „Referer“ při odesílání požadavek na jiné hostitele při přístupu přes HTTPS přenos prázdného „Referer“ při přechodu z HTTPS na HTTP a přenos úplného „Referer“ pro interní přechody v rámci stejného webu.
  • Byl navržen nový indikátor fokusu pro odkazy (zobrazuje se například při prohledávání odkazů pomocí klávesy tabulátor) - namísto tečkované čáry jsou nyní odkazy orámovány plnou modrou čarou, podobně jako aktivní pole webových formulářů jsou označeny. Je třeba poznamenat, že použití plné čáry zjednodušuje navigaci pro osoby se slabým zrakem.
  • Poskytli možnost vybrat Firefox jako výchozí prohlížeč PDF.
  • Bylo přidáno rozhraní WritableStreams API, které poskytuje další úroveň abstrakce pro organizování záznamu datových proudů do kanálu, který má vestavěné funkce omezující proud. Byla také přidána metoda pipeTo() pro vytváření nepojmenovaných kanálů mezi ReadableStreams a WritableStreams. Přidána rozhraní WritableStreamDefaultWriter a WritableStreamDefaultController.
  • WebAssembly zahrnuje podporu výjimek (WASM Exceptions), což vám umožňuje přidávat obslužné rutiny výjimek pro C++ a používat sémantiku odvíjení zásobníku volání, aniž byste byli vázáni na další obslužné rutiny v JavaScriptu.
  • Vylepšený výkon vysoce vnořených prvků „display: grid“.
  • Přidána podpora pro dotazy na média „dynamic-range“ a „video-dynamic-range“ do CSS, aby se zjistilo, zda obrazovka podporuje HDR (High Dynamic Range).
  • Podpora pro nestandardní HTTP hlavičku Large-Allocation byla ukončena.

Kromě inovací a oprav chyb odstraňuje Firefox 100 řadu zranitelností. Informace s podrobnostmi o opravených bezpečnostních problémech nejsou v tuto chvíli k dispozici, ale očekává se, že během několika hodin bude zveřejněn seznam zranitelností.

Zdroj: opennet.ru

Přidat komentář