van de webbrowser , afgeleid van de codebasis van Firefox om een hogere efficiëntie te waarborgen, het klassieke uiterlijk te behouden, het geheugenverbruik te minimaliseren en extra aanpassingsmogelijkheden aan te bieden. De builds van Pale Moon zijn gemaakt voor en (x86 en x86_64). De code van het project onder de MPLv2-licentie (Mozilla Public License).
Het project houdt vast aan een klassieke interface-indeling, zonder over te stappen naar de geïntegreerde Australis-interface van Firefox 29, en biedt uitgebreide aanpassingsmogelijkheden. Verwijderde componenten zijn onder andere DRM, Social API, WebRTC, PDF-viewer, Crash Reporter, code voor het verzamelen van statistieken, en middelen voor ouderlijk toezicht en mensen met een beperking. In vergelijking met Firefox is ondersteuning voor de technologie XUL behouden en kan zowel uitgebreide als lichte thema's worden toegepast. Pale Moon is gebouwd op het platform (Unified XUL Platform), waarbinnen componenten van Firefox zijn afgeleid uit de Mozilla Central-repository, vrij van afhankelijkheden van Rust-code en zonder Quantum-project bijdrages.
Onder de wijzigingen in :
- De lijst voor het overschrijven van User Agent-waarden voor sommige websites die de standaard User Agent «Mozilla/5.0 (X11; Linux x86_64; rv:60.9) Gecko/20100101 Goanna/4.5 Firefox/68.9 PaleMoon/28.13.0» niet accepteert, is bijgewerkt.
- De code is herschreven voor het weergeven van het slotpictogram in de adresbalk, dat aangeeft wat de status van de beveiliging van de verbinding is.
- Ondersteuning voor de lokalisatie van tooltips is toegevoegd.
- Huidige beeldverhoudingen zijn geïmplementeerd, waardoor de lay-out van de pagina tijdens het laden is verbeterd.
- Een instelling voor het gebruik van de API node.getRootNode, die standaard is uitgeschakeld, is toegevoegd.
- CSS-eigenschap «-webkit-appearance» is toegevoegd, die overeenkomt met «-moz-appearance».
- De SQLite-bibliotheek is bijgewerkt naar versie 3.33.0.
- De compatibiliteit met de specificatie van de JavaScript-module systemen is verbeterd.
- De stabiliteit van de implementatie van AbortController is verbeterd.
- Beveiligingspatches voor kwetsbaarheden CVE-2020-15664, CVE-2020-15666, CVE-2020-15667, CVE-2020-15668 en CVE-2020-15669 zijn gebackported.
Bron: opennet.ru
