Bylo zveřejněno vydání webového prohlížeče Pale Moon 32.1, 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_64). Kód projektu je distribuován pod licencí MPLv2 (Mozilla Public License).
Projekt dodržuje klasickou organizaci rozhraní, bez přepínání na rozhraní Australis a Photon integrovaná ve Firefoxu 29 a 57 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č oproti Firefoxu vrátil podporu pro rozšíření využívající XUL a zachovává si možnost používat plnohodnotná i odlehčená témata.
V nové verzi:
- Podpora pro sadu technologií WebComponents pro vytváření vlastních značek HTML je ve výchozím nastavení povolena, včetně specifikací Custom Elements, Shadow DOM, JavaScript Modules a HTML Templates, jako jsou ty, které se používají na GitHubu. Ze sady WebComponents v Pale Moon byly zatím implementovány pouze API CustomElements a Shadow DOM.
- Sestavení pro macOS (Intel a ARM) byla stabilizována.
- Povoleno ztmavení konce názvů karet, které neobsahují veškerý text (místo zobrazení elipsy).
- Aktualizované implementace Promise a asynchronní funkce. Byla implementována metoda Promise.any().
- Vylepšené zpracování objektů s regulárními výrazy, u kterých je zajištěn správný sběr odpadu.
- Problémy s přehráváním videa ve formátu VP8 byly vyřešeny.
- Aktualizováno vestavěné písmo emoji.
- Implementované CSS pseudotřídy ":is()" a ":where()".
- Implementovány komplexní selektory pro pseudotřídu ":not()".
- Implementována vlastnost inset CSS.
- Implementovaná CSS funkce env().
- Přidáno zpracování pro přehrávání videa s barevným modelem RGB, a nejen YUV. Je poskytováno zpracování videa s plným rozsahem jasu (0-255 úrovní).
- Webové rozhraní API pro převod textu na řeč je ve výchozím nastavení povoleno.
- Aktualizované verze knihoven NSPR 4.35 a NSS 3.79.4.
- Byla odstraněna nepoužívaná nastavení systému ochrany Tracking a kód byl vyčištěn (Pale Moon používá vlastní systém blokování počítadel pro sledování návštěv a nebyl použit systém ochrany Tracking z Firefoxu).
- Zabezpečení generování kódu v enginu JIT bylo vylepšeno.
Zdroj: opennet.ru