Vydání prohlížeče Pale Moon 32.2

Bylo zveřejněno vydání webového prohlížeče Pale Moon 32.2, odvozeného od kódové základny Firefox s cílem zajistit vyšší efektivitu práce, zachovat klasické rozhraní, minimalizovat spotřebu paměti a poskytnout další možnosti přizpůsobení. Verze Pale Moon jsou k dispozici pro Windows a Linux (x86_64). Kód projektu je distribuován pod licencí MPLv2 (Mozilla Public License).

Projekt se drží klasické organizace rozhraní, bez přechodu na integrovaná rozhraní Firefoxu 29 a 57 Australis a Photon, a poskytuje široké možnosti přizpůsobení. Mezi odstraněnými komponenty lze zmínit DRM, Social API, WebRTC, prohlížeč PDF, Crash Reporter, kód pro sběr statistik, prostředky pro rodičovskou kontrolu a osoby se zdravotním postižením. Ve srovnání s Firefoxem byla do prohlížeče vrácena podpora rozšíření používajících XUL, a zachována možnost použití jak plnohodnotných, tak lehkých motivů.

V nové verzi:

  • Byly poskytnuty experimentální verze pro FreeBSD, které používají GTK2 (vedle dříve nabízených verzí s GTK3). Pro kompresi verzí pro FreeBSD byl použit formát xz namísto bzip2.
  • Prohlížečový engine Goanna (fork enginu Mozilla Gecko) a platforma UXP (Unified XUL Platform, odvození komponent Firefox) byly aktualizovány na verzi 6.2, která zvýšila kompatibilitu s jinými prohlížeči a zajistila fungování na většině webových stránek, u kterých uživatelé hlásili problémy.
  • Byla implementována podpora importu JavaScript modulů pomocí výrazu import().
  • V modulech byla zajištěna možnost exportování async funkcí.
  • Byla přidána podpora polí v JavaScriptových třídách.
  • Byla přidána podpora přiřazovacích operátorů „||=“, „&&=“ a „??=“.
  • Byla umožněna možnost použití zastaralého globálního window.event (povolení přes dom.window.event.enabled v about:config), který se nadále používá na některých stránkách.
  • Byly implementovány metody self.structuredClone() a Element.replaceChildren().
  • V implementaci Shadow DOM byla zlepšena podpora pseudotřídy „:host“.
  • V CSS WebComponents byla реализována podpora funkce ::slotted().
  • Bylo vylepšeno cacheování paměťových stránek.
  • Byla přidána podpora multimediálního balíčku FFmpeg 6.0.
  • Byly odstraněny pády při použití technologií WebComponents (Custom Elements, Shadow DOM, JavaScript Modules a HTML Templates).
  • Byly odstraněny problémy se sestavením ze zdrojových textů pro vedlejší platformy.
  • Byla aktualizována implementace API Fetch.
  • Implementace API DOM Performance byla přivedena do souladu se specifikací.
  • Bylo zlepšeno zpracování stisků kláves, byla přidána podpora pro odesílání událostí pro Ctrl+Enter.
  • Byly aktualizovány vestavěné knihovny Freetype 2.13.0 a Harfbuzz 7.1.0.
  • Pro GTK byla implementována podpora cacheování zmenšených písem a zvýšena výkonnost práce s fonty. Na systémech s GTK byla zastavena podpora fontconfig.
  • Byly přeneseny opravy chyb, které se týkají bezpečnosti.

Vydání prohlížeče Pale Moon 32.2

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