Byla uvolněna verze webového prohlížeče Pale Moon 33.0.0, odvozeného od kódu Firefox pro zajištění vyšší efektivity, zachování klasického rozhraní, minimalizaci spotřeby paměti a poskytování dalších možností přizpůsobení. Verze Pale Moon jsou k dispozici pro Windows a Linux (x86_64). Kód projektu je distribuován 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:
- Byla přidána zjednodušená verze API Async Clipboard (navigator.clipboard) pro asynchronní práci s clipboardem, která umožňuje zapisovat data do clipboardu pomocí mechanismu Promise (na rozdíl od jiných prohlížečů jsou operace čtení zakázány z důvodů ochrany soukromí).
- Při zpracování odpovědí OCSP (Online Certificate Status Protocol) byla implementována podpora digitálních podpisů založených na hashe SHA-2 (SHA-256/SHA-512).
- Byla přidána nastavení (Preference -> Content -> Media) pro omezení režimu celé obrazovky DOM na aktuální okno místo celé obrazovky.
- Do konfigurátoru byla přidána nová záložka nastavení (Preference -> Privacy -> Tracking) pro správu aktivit funkcí, které mohou být použity pro pasivní identifikaci uživatelů, jako je rozhraní PerformanceObserver a prvek Canvas.
- Byla přidána podpora události PromiseRejectionEvent, která se používá v některých JavaScript knihovnách.
- Pro prvek byla implementována zapisovatelná vlastnost „HTMLInputElement.files“.
- Byla přidána experimentální podpora pro Mac PowerPC a platformy Big Endian.
- Zvýšily se požadavky na sestavení: nyní je pro sestavení vyžadován kompilátor, který podporuje standard C++17.
Zdroj: opennet.ru
