Objavljen je izvorni kod web-brskalnika Pale Moon 30.0, ki se je odcepil od osnovne kode Firefox za zagotovitev večje učinkovitosti, ohranitev klasičnega vmesnika, zmanjšanje porabe pomnilnika in zagotovitev dodatnih možnosti prilagajanja. Zgradbe Pale Moon so na voljo za Windows in Linux (x86 in x86_64). Koda projekta je distribuirana pod licenco MPLv2 (Mozilla Public License).
Projekt se drži klasične organizacije vmesnika, brez prehoda na vmesnik Australis, vključen v Firefox 29, in ponuja široke možnosti prilagajanja. Med odstranitvami lahko omenimo DRM, Social API, WebRTC, pregledovalnik PDF, Crash Reporter, kodo za zbiranje statistike, sredstva za starševski nadzor in dostopnost za osebe s posebnimi potrebami. V primerjavi s Firefoxom brskalnik še vedno podpira tehnologijo XUL in ohranja možnost uporabe tako polnovrednih kot lahkih tem.

V novi različici:
- Vrnili smo podporo za stare nespremenjene dodatke za Firefox. Prešli smo od uporabe lastnega globalnega identifikatorja brskalnika (GUID) k identifikatorju Firefox, kar bo omogočilo največje združljivosti z vsemi starimi in opuščenimi dodatki, ki so bili v svojem času razviti za Firefox (prej je bilo potrebno, da je bil dodatek posebej prilagojen, da je deloval v Pale Moon, kar je povzročalo težave pri uporabi dodatkov, ki niso imeli podpornikov). Projektna spletna stran za dodatke bo podpirala tako XUL-dodatke, posebej prilagojene za Pale Moon, kot tudi XUL-dodatke, ki so bili distribuirani za Firefox.
- Ukinili smo uporabo platforme UXP (Unified XUL Platform), ki je razvila odcepljene komponente Firefoxa iz repozitorija Mozilla Central, brez povezav s kodo v jeziku Rust in brez vključitev projektnih pripomb Quantum. Namesto UXP se bo brskalnik zdaj gradil na osnovi okolja GRE (Goanna Runtime Environment), ki temelji na bolj posodobljeni kodi motorja Gecko, očiščeni nepotrebne kode in komponent.
- Implemented a GPC (Global Privacy Control) mechanism, which replaces the 'DNT' (Do Not Track) header and allows websites to be informed about the prohibition of selling personal data and its use for tracking preferences or movements between websites.
- The setting to choose Pale Moon as the default browser has been moved to the 'General' section.
- Support for Twemoji 13.1 has been implemented in the emoji collection.
- For better compatibility with websites, methods Selection.setBaseAndExtent() and queueMicroTask() have been added.
- Improved customization of scrollbar appearance through themes.
- The package structure for internationalization and language support has been changed. Due to ongoing work to recheck translations, there is a decrease in the coverage of elements in language packs.
- The profile format has been changed — after upgrading to Pale Moon 30.0, the profile will not be usable with the previous Pale Moon 29.x branch.
Izvor: opennet.ru
