Vydanie webového prehliadača Pale Moon 29.1, ktorý sa odklonil od kódovej základne Firefox pre zabezpečenie vyššej efektivity práce, zachovanie klasického rozhrania, minimalizáciu spotreby pamäte a poskytovanie dodatočných možností prispôsobenia. Sestavy Pale Moon sú vytvorené pre Windows a Linux (x86 a x86_64). Kód projektu je šírený pod licenciou MPLv2 (Mozilla Public License).
Projekt sa drží klasickej organizácie rozhrania, bez prechodu na integrované rozhranie Australis z Firefoxu 29, a s poskytnutím širokých možností prispôsobenia. Medzi odstránené komponenty patrí DRM, Social API, WebRTC, PDF prehliadač, Crash Reporter, kód na zber štatistiky, nástroje na rodičovskú kontrolu a pre osoby so zdravotným postihnutím. V porovnaní s Firefoxom si prehliadač zachoval podporu technológie XUL a umožňuje používanie ako plných, tak aj ľahkých tém. Pale Moon je postavený na platforme UXP (Unified XUL Platform), v rámci ktorej sa vyvinuli komponenty Firefox z repozitára Mozilla Central, zbavené prepojení na kód v jazyku Rust a nezahŕňa vývoj projektu Quantum.
V novej verzii:
- Implementovaná metóda String.prototype.replaceAll(), ktorá vracia nový reťazec (pôvodný reťazec sa nemení), v ktorom sa na základe zadaného vzoru vykonali zmeny všetkých zhod.
- Implementoval sa návrh na spracovanie akéhokoľvek JSON textu ako syntaktického podmnožiny ECMAScript, čo umožňuje používať v reťazcových literáloch znaky na rozdelenie riadkov (U+2028) a rozdelenia odsekov (U+2029).
- Zabezpečené správne formátovanie reťazcov, ktoré vracia metóda JSON.stringify().
- Pridaná podpora oddeľovačov pre prehľadné zobrazenie veľkých čísel v JavaScripte (napríklad 1_000_000).
- Aktualizované špecifické pre jednotlivé weby prepisy hodnôt User Agent.
- Predvolene je kódér AV vypnutý kvôli problémom so streamovaním.
- Prenesené opravy zraniteľností.
Zdroj: opennet.ru
