Bolo zverejnené vydanie webového prehliadača Pale Moon 30.0, ktorý sa rozvetvuje z kódovej základne Firefoxu s cieľom poskytnúť vyššiu efektivitu, zachovať klasické rozhranie, minimalizovať spotrebu pamäte a poskytnúť ďalšie možnosti prispôsobenia. Pale Moon zostavy sú vytvorené pre Windows a Linux (x86 a x86_64). Kód projektu je distribuovaný pod MPLv2 (Mozilla Public License).
Projekt dodržiava klasickú organizáciu rozhrania, bez prechodu na rozhranie Australis integrované do Firefoxu 29 a s rozsiahlymi možnosťami prispôsobenia. Medzi odstránené komponenty patrí DRM, Social API, WebRTC, prehliadač PDF, Crash Reporter, kód na zhromažďovanie štatistík, nástroje pre rodičovskú kontrolu a osoby so zdravotným postihnutím. V porovnaní s Firefoxom si prehliadač zachováva podporu technológie XUL a zachováva si možnosť využívať plnohodnotné aj odľahčené dizajnové témy.
V novej verzii:
- Podpora pre staršie, neupravené doplnky Firefoxu bola vrátená. Prešli sme od používania vlastného globálneho identifikátora prehliadača (GUID) v prospech identifikátora Firefox, čo nám umožní dosiahnuť maximálnu kompatibilitu so všetkými starými a neudržiavanými doplnkami vyvinutými naraz pre Firefox (predtým kvôli doplnok k práci v Pale Moon, musel byť špeciálne upravený, čo spôsobilo ťažkosti s používaním doplnkov, ktoré zostali bez sprievodných). Stránka doplnkov projektu bude podporovať doplnky XUL špecificky prispôsobené pre Pale Moon a doplnky XUL distribuované pre Firefox.
- Používanie platformy UXP (Unified XUL Platform), ktorá vyvinula fork komponentov Firefoxu z úložiska Mozilla Central, oslobodené od väzieb na kód Rust a nezahŕňajúce vývoj projektu Quantum, bolo ukončené. Namiesto UXP bude prehliadač teraz postavený na báze GRE (Goanna Runtime Environment), založenom na aktuálnom kóde enginu Gecko, vyčistenom od kódu z nepodporovaných komponentov a platforiem.
- Bol implementovaný mechanizmus GPC (Global Privacy Control), ktorý nahradil hlavičku „DNT“ (Do Not Track) a umožnil stránkam byť informovaný o zákaze predaja osobných údajov a ich použitia na sledovanie preferencií alebo pohybu medzi stránkami.
- Nastavenie výberu Pale Moon ako predvoleného prehliadača bolo presunuté do sekcie „Všeobecné“.
- Zbierka emotikonov teraz podporuje Twemoji 13.1.
- Na zlepšenie kompatibility s webovými stránkami boli pridané metódy Selection.setBaseAndExtent() a queueMicroTask().
- Vylepšené prispôsobenie vzhľadu posúvačov prostredníctvom tém.
- Zmenila sa štruktúra balíkov pre internacionalizáciu a jazykovú podporu. V dôsledku práce na krížovej kontrole prekladov došlo k zníženiu pokrytia prvkov v jazykových balíkoch.
- Formát profilu bol zmenený - po aktualizácii na Pale Moon 30.0 sa profil nedá použiť s predchádzajúcou vetvou Pale Moon 29.x.
Zdroj: opennet.ru