Vydání Firefox 158

Byl uvolněn webový prohlížeč Firefox 158 a byly vytvořeny aktualizace předchozích verzí s dlouhou podporou - 153.5.0 a 115.43.0. V rámci nového dvoutýdenního cyklu vývoje byla do fáze beta-testování převedena verze Firefox 159, jejíž vydání je naplánováno na 27. října.

Hlavní novinky ve Firefoxu 158 (1, 2, 3):

  • Podpora dekódování obrázků ve formátu JPEG XL je nyní ve výchozím nastavení aktivována. Do HTTP hlavičky Accept byl přidán MIME typ „image/jxl“. Implementace JPEG-XL v prohlížeči Firefox, jako v Chromu, je založena na knihovně jxl-rs, napsané v jazyce Rust. JPEG XL umožňuje snížit velikost souborů o 30–50 % ve srovnání s JPEG obrázky stejné kvality. Mezi podporovanými rozšířenými funkcemi jsou: HDR, animace, průhlednost, progresivní režim načítání, plynulé zhoršování kvality při snižování bitrate, bezeztrátové JPEG komprimace, podpora až 4099 kanálů a široký rozsah barevných hloubek.
  • Do režimu „Smart Window“, který poskytuje samostatný prostor pro interakci s AI, byla přidána funkce automatického vyplnění formulářů. Při kliknutí do pole na webovém formuláři AI nabízí možnosti vytvořené na základě otevřených panelů a dříve si zapamatovaných údajů. Tato funkce byla aktivována pro část uživatelů.
  • V nastavení pozadí na stránce otevírané při novém záložku je zajištěno uchování historie všech nahraných pozadí, nikoli pouze posledního obrázku. Všechny obrázky vybrané uživateli lze zobrazit v sekci „Your images“.

  • Bylo vylepšeno ukládání stránek ve formátu PDF a tisk na Linuxu a macOS. Byly vyřešeny problémy s vykreslováním PDF, jako je ignorování matematických symbolů.
  • Byl implementován překlad do běloruštiny.
  • Díky použití subpixelového polohování posouvání (bez zaokrouhlování na celé obrazové body) byla zvýšena plynulost posouvání na displejích s vysokou hustotou pixelů nebo při změně měřítka stránky.
  • Do CSS funkce calc() byla přidána podpora typované aritmetiky, což umožňuje provádět aritmetické operace s ohledem na zadané jednotky měření, například calc(50vw + 2rem), calc(1000px / 2) nebo calc(40deg + 2rad).
  • Do API Notification a metody ServiceWorkerRegistration.showNotification() byla přidána možnost navigate, která určuje URL pro přechod po kliknutí na oznámení.
  • Pro vstupní prvky s atributem 'autocomplete="webauthn"' byla implementována funkce zobrazení vyskakovacího okna pro bezheslovou autorizaci otiskem prstu nebo obličejem.
  • Do vlastnosti PerformanceResourceTiming.deliveryType byla přidána podpora hodnoty "cache" pro identifikaci zdrojů získaných z cache.
  • Byla přidána podpora rozšíření WebGL EXT_polygon_offset_clamp.
  • Ve verzi Firefoxu pro Android byla umožněna možnost umístit panel se seznamem karet na horní nebo dolní část okna.
  • Byla vytvořena nová edice Firefox Enterprise, jejíž vlastnosti jsou popsány v samostatném přehledu.

Kromě novinek a oprav chyb odstranil Firefox 158 77 zranitelností, z nichž 30 má vysokou úroveň rizika. Většina zranitelností je způsobena 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í kódu útočníka při otevření speciálně vytvořených stránek.

Zdroj: opennet.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