Byl vydán webový prohlížeč Firefox 110. Kromě toho bylo vytvořeno aktualizace větve s dlouhou dobou podpory — 102.8.0. V blízké době přejde do fáze beta testování větev Firefox 111, jejíž vydání je plánováno na 14. března.
Hlavní novinky ve Firefoxu 110:
- Byla přidána možnost importu záložek, historie navštívených stránek a hesel z prohlížečů Opera, Opera GX a Vivaldi (dříve byl podobný import podporován pro Edge, Chrome a Safari).

- Na platformách Linux a macOS je zajištěno využití GPU pro zrychlení rastrace Canvas2D.
- Na platformách Linux, Windows a macOS byla zvýšena výkonnost WebGL.
- Byla poskytnuta možnost čištění polí s daty a časem (typy date, time, datetime-local v elementu ) prostřednictvím stisknutí Cmd+Backspace a Cmd+Delete v macOS a Ctrl+Backspace v Linux a Windows.
- Bylo ukončeno dodávání integrovaného doplňku Colorways, který nabízel kolekci barevných témat pro změnu vzhledu oblasti obsahu, panelů a řádku pro přepínání karet. Práci doplňku lze obnovit a vrátit se k uloženým nastavením instalací externího doplňku Colorways z webu addons.mozilla.org.
- Na platformě Windows byla aktivována sandboxová izolace procesů interagujících s GPU.
- Ve Windows 10/11 bylo zahrnuto hardwarové dekódování videa na GPU jiných než Intel, což umožňuje zvýšit výkon přehrávání videa a zlepšit kvalitu škálování.
- Na platformě Windows byla implementována podpora blokování integrace třetích stran v prohlížeči Firefox. Například externí moduly mohou být zaváděny antivirovými balíčky a archivačními programy, což může vést k pádům, poruchám chování, problémům s kompatibilitou a snížení výkonu, což uživatelé spojují s nízkou stabilitou samotného Firefoxu. Pro kontrolu nad externími moduly byla navržena stránka 'about:third-party'.
- V integrovaném prohlížeči PDF bylo zavedeno plynulé přibližování.
- V CSS bylo přidáno dotaz '@container', který umožňuje vytvářet styl prvků v závislosti na velikosti rodičovského prvku (analogický dotazu '@media', který se aplikuje nikoli na velikost celé viditelné oblasti, ale na velikost bloku (kontejneru), do kterého je prvek umístěn), podpora měřicích jednotek cqw (1% od šířky), cqh (1% od výšky), cqi (1% od inline velikosti), cqb (1% od velikosti bloku), cqmin (nejmenší hodnota cqi nebo cqb) a cqmax (největší hodnota cqi nebo cqb).
- V CSS byla přidána podpora pojmenovaných stránek, které se definují pomocí vlastnosti „page“, která umožňuje určit typ stránky, na které může být prvek zobrazen. Tato možnost umožňuje specifikovat stylování vázané na stránky a deklarativně přidávat zlomy stránek při tisku.
- V CSS byl přidán mediální dotaz color-gamut pro aplikaci stylů na základě přibližného rozsahu barevné palety, kterou podporuje prohlížeč a výstupní zařízení.
- Do prvku byla přidána podpora atributu „list“ pro zobrazení rozhraní pro výběr barvy ze seznamu.
- Do API Permissions byla přidána podpora flagu „midi“ pro kontrolu oprávnění pro přístup k API Web MIDI.
- Do API ReadableStream byla přidána podpora syntaxe „for await…of“ pro asynchronní iteraci přes bloky ve streamu.
- Vylepšení v verzi pro Android: Na zařízeních s Androidem 13+ byla přidána podpora ikon aplikací, které jsou vázané na téma nebo barvu pozadí. Vylepšeno zvýraznění vícerozměrných bloků textu.
Kromě novinek a opravy chyb ve Firefoxu 109 bylo odstraněno 25 zranitelností. 16 zranitelností bylo označeno jako nebezpečné, z nichž 8 (shromážděných pod CVE-2023-25745 a CVE-2023-25744) bylo zapříčiněno problémy s pamětí, jako jsou přetečení bufferu a přístup k již uvolněným oblastem paměti. Tyto problémy mohou potenciálně vést k provedení škodlivého kódu při otevření speciálně upravených stránek.
Zdroj: opennet.ru

