Bolo zverejnené vydanie webového prehliadača Pale Moon 32.2, ktorý sa rozdelil z kódovej základne Firefoxu, aby poskytoval vyšší výkon, zachoval klasické rozhranie, minimalizoval spotrebu pamäte a poskytoval ďalšie možnosti prispôsobenia. Pale Moon zostavy sú generované pre Windows a Linux (x86_64). Kód projektu je distribuovaný pod MPLv2 (Mozilla Public License).
Projekt dodržiava klasickú organizáciu rozhrania, bez prechodu na rozhrania Australis a Photon integrované vo Firefoxe 29 a 57 a s poskytovaním rozsiahlych možností prispôsobenia. Medzi odstránené komponenty patria DRM, Social API, WebRTC, PDF Viewer, Crash Reporter, kód zberu štatistík, rodičovská kontrola a ľudia so zdravotným postihnutím. V porovnaní s Firefoxom sa prehliadaču vrátila podpora pre rozšírenia využívajúce XUL a zachovala si možnosť používať plnohodnotné aj odľahčené témy.
V novej verzii:
- Poskytnuté experimentálne zostavy pre FreeBSD využívajúce GTK2 (okrem predtým ponúkaných zostavení s GTK3). Zostavy FreeBSD sú komprimované pomocou formátu xz namiesto bzip2.
- Prehliadačový engine Goanna (fork enginu Mozilla Gecko) a platforma UXP (Unified XUL Platform, fork komponentov Firefoxu) boli aktualizované na verziu 6.2, ktorá zlepšuje kompatibilitu s inými prehliadačmi a funguje s väčšinou stránok, na ktorých používatelia hlásili problémy s
- Implementovaná podpora pre import modulov JavaScript pomocou príkazu import().
- Moduly poskytujú možnosť exportovať asynchrónne funkcie.
- Pridaná podpora pre polia v triedach JavaScript.
- Pridaná podpora pre operátory priradenia "||=", "&&=" a "??=".
- Povolené používanie zastaranej globálnej udalosti window.event (povolenej cez dom.window.event.enabled v about:config), ktorú niektoré stránky naďalej používajú.
- Implementované metódy self.structuredClone() a Element.replaceChildren().
- Vylepšená podpora pre pseudotriedu ":host" v implementácii Shadow DOM.
- Webové komponenty CSS podporujú funkciu ::slotted().
- Vylepšené ukladanie stránky do vyrovnávacej pamäte.
- Pridaná podpora pre multimediálny balík FFmpeg 6.0.
- Opravené pády pri používaní technológií WebComponents (vlastné prvky, tieňový DOM, moduly JavaScript a šablóny HTML).
- Opravené problémy s vytváraním zo zdroja pre sekundárne platformy.
- Aktualizovaná implementácia rozhrania Fetch API.
- Implementácia DOM Performance API bola uvedená do súladu so špecifikáciou.
- Vylepšené spracovanie stlačenia klávesov, pridaná podpora pre odoslanie udalosti pre Ctrl+Enter.
- Aktualizované vstavané knižnice Freetype 2.13.0 a Harfbuzz 7.1.0.
- Pre GTK bola implementovaná podpora ukladania do vyrovnávacej pamäte pre škálované fonty a bol vylepšený výkon práce s fontmi. Fontconfig bol zrušený na systémoch GTK.
- Presunuté opravy chýb súvisiacich so zabezpečením.
Zdroj: opennet.ru