Bol vydaný webový prehliadač Pale Moon 31.2, ktorý sa odklonil od kódovej základne Firefox s cieľom dosiahnuť vyššiu efektivitu práce, zachovať klasické rozhranie, minimalizovať spotrebu pamäte a poskytnúť ďalšie možnosti prispôsobenia. Verzie Pale Moon sú k dispozícii pre Windows a Linux (x86 a x86_64). Kód projektu je distribuovaný pod licenciou MPLv2 (Mozilla Public License).
Projekt sa drží klasickej organizácie rozhrania, bez prechodu na integrované rozhranie Firefoxu 29 Australis, a poskytuje široké možnosti prispôsobenia. Medzi odstránené komponenty patrí DRM, Social API, WebRTC, PDF prehliadač, Crash Reporter, kód na zber štatistiky, nástroje pre rodičovskú kontrolu a pre osoby so zdravotným postihnutím. V porovnaní s Firefoxom prehliadač zostavil podporu technológie XUL a zachoval možnosť aplikácie ako plnohodnotných, tak aj ľahkých tém.
V novej verzii:
- Pre CSS-vlastnosť white-space bola implementovaná podpora hodnoty break-spaces, ktorá určuje, že akákoľvek sekvencia medzier, ktorá spôsobuje pretečenie riadka, by sa mala prerušiť.
- Pridaná funkcia Intl.RelativeTimeFormat() na formátovanie času v textovom vyjadrení s ohľadom na zvláštnosti rôznych jazykov (napríklad rtf = new Intl.RelativeTimeFormat(‘sk’); rtf.format(-15, ‘minute’) vráti ‘pred 15 minútami’).
- Pridaná podpora pre určenie režimu async pri deklarovaní metód generátora.
- Poskytovaná predbežná podpora zostavenia pre zariadenia Apple založené na ARM procesoroch M1 a M2 (Apple Silicon).
- Pridaná podpora zostavenia vo Visual Studio 2022.
- Zlepšená podpora CSS prvkov „sticky“ v tabuľkách.
- Obmedzenie veľkosti zásobníka zvýšené na 2MB.
- Implementácia funkcie toString bola prispôsobená novým špecifikáciám JavaScript.
- Aktualizovaných mnoho knižníc dodávaných v základnej distribúcii. Knižnica NSS bola aktualizovaná na verziu 3.52.8.
- Aktualizované špecifické pre stránky preťaženia hlavičky User-Agent. Medziiným cez preťaženie User-Agent boli vyriešené problémy s načítaním písiem Google, ako aj so stránkami Citi bank a MeWe.
- Odstránená regresívna zmena, ktorá negatívne ovplyvnila výkon Unixových systémov z dôvodu nesprávneho spracovania vlákien.
- Pozastavené uplatňovanie obmedzení Content Security Policies (CSP) na obrázky a dokumenty zasielané v blokoch „data:“ (predtým obmedzenia platili pre všetky požiadavky, čo nezodpovedalo správaniu Chrome).
Zdroj: opennet.ru
