Byl zveřejněn nová verze webového prohlížeče Pale Moon 33.3.0, odvozené od kódu Firefox pro zajištění vyšší efektivity práce, zachování klasického rozhraní, minimalizaci spotřeby paměti a nabídku dalších možností přizpůsobení. Verze Pale Moon jsou sestavovány pro Windows a Linux (x86_64). Kód projektu je šířen 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ů.
Hlavní změny:
- Pro provoz sestav pro architekturu x86_64 je nyní vyžadován procesor s podporou instrukcí AVX (pro starší systémy budou případně komunitou vytvářeny neoficiální sestavy, které potřebují pouze podporu SSE).
- Při vytváření sestav pro Linux byl použit kompilátor GCC 11, což může způsobit nekompatibilitu se staršími knihovnami distribucí.
- V CSS byla přidána částečná podpora kaskádních vrstev, které jsou definovány pomocí pravidla @layer.
- Byla přidána podpora HTTP hlaviček Sec-Fetch-*, určených k odesílání dodatečných metadata o povaze požadavku pro přijetí na serveru opatření pro ochranu před některými typy útoků;
- Na platformě Linux byla přidána podpora FFmpeg 7.0 a libavcodec 61.
- Byla zavedena proaktivní DNS-resolvování názvů hostitelů zmíněných v odkazech na stránce. Pro jeho vypnutí byla přidána odpovídající možnost v nastavení sítě.
- Byla implementována blokace přístupů k IP adresu 0.0.0.0.
- Parametry vyrovnání a přesnosti ve funkcích třídy toFixed byly upraveny tak, aby odpovídaly specifikaci.
- Byl přidán atribut navigator.webdriver, který má pro Pale Moon vždy hodnotu false.
- Byla vylepšena správa polí s hesly ve webových formulářích.
- Knihovna NSS byla aktualizována na verzi 3.90.4.
- Písmo s emoji bylo aktualizováno na verzi 15.1.2.
- Byl odstraněn kód související s experimentem FoxEye, byla ukončena podpora LibAV a provedeno čištění používání makra v kódu CSS.
Další poznámkou může být opravná verze Firefox 129.0.1, ve které byla navržena dvě opravení: byla vyřešena problém s přehráváním videa chráněného DRM (projevuje se například na platformě Hulu); byla opravena pád při přetahování videofilu na některé stránky (například při publikaci na x.com/twitter.com).
Zdroj: opennet.ru
