Bylo zveřejněno vydání webového prohlížeče Pale Moon 30.0, který se rozvětvil z kódové základny Firefoxu, aby poskytoval vyšší výkon, zachoval klasické rozhraní, minimalizoval spotřebu paměti a poskytoval další možnosti přizpůsobení. Pale Moon sestavení jsou generovány pro Windows a Linux (x86 a x86_64). Kód projektu je distribuován pod licencí MPLv2 (Mozilla Public License).
Projekt dodržuje klasickou organizaci rozhraní, bez přechodu na rozhraní Australis integrované ve Firefoxu 29 a s poskytováním rozsáhlých možností přizpůsobení. Odebrané komponenty zahrnují DRM, Social API, WebRTC, prohlížeč PDF, Crash Reporter, kód shromažďování statistik, rodičovskou kontrolu a osoby s postižením. Prohlížeč si oproti Firefoxu zachovává podporu technologie XUL a zachovává možnost využívat plnohodnotná i odlehčená témata.
V nové verzi:
- Byla vrácena podpora pro starší, neupravené doplňky Firefoxu. Upustili jsme od používání vlastního globálního identifikátoru prohlížeče (GUID) ve prospěch identifikátoru Firefoxu, což nám umožní dosáhnout maximální kompatibility se všemi starými a neudržovanými doplňky vyvinutými najednou pro Firefox (dříve kvůli doplněk k práci v Pale Moon, musel být speciálně upraven, což způsobilo potíže s použitím doplňků, které byly ponechány bez doprovodných). Stránky doplňků projektu budou podporovat jak doplňky XUL speciálně upravené pro Pale Moon, tak doplňky XUL distribuované pro Firefox.
- Používání platformy UXP (Unified XUL Platform), která vyvinula fork komponent Firefoxu z úložiště Mozilla Central, osvobozené od vazeb na kód Rust a nezahrnující vývoj projektu Quantum, bylo ukončeno. Místo UXP bude nyní prohlížeč postaven na bázi GRE (Goanna Runtime Environment), založeném na aktuálnějším kódu enginu Gecko, očištěném od kódu z nepodporovaných komponent a platforem.
- Byl implementován mechanismus GPC (Global Privacy Control), který nahrazuje hlavičku „DNT“ (Do Not Track) a umožňuje webům být informován o zákazu prodeje osobních údajů a jejich použití ke sledování preferencí nebo pohybu mezi weby.
- Nastavení pro výběr Pale Moon jako výchozího prohlížeče bylo přesunuto do sekce „Obecné“.
- Kolekce emotikonů nyní podporuje Twemoji 13.1.
- Pro zlepšení kompatibility s weby byly přidány metody Selection.setBaseAndExtent() a queueMicroTask().
- Vylepšené přizpůsobení vzhledu posuvníků prostřednictvím motivů.
- Struktura balíčků pro internacionalizaci a jazykovou podporu byla změněna. Kvůli práci na křížové kontrole překladů došlo ke snížení pokrytí prvků v jazykových balíčcích.
- Formát profilu byl změněn - po aktualizaci na Pale Moon 30.0 nelze profil použít s předchozí větví Pale Moon 29.x.
Zdroj: opennet.ru