udgivelsen af webbrowseren , der afspaltede sig fra Firefox-kildekoden for at sikre højere effektivitet, bevare det klassiske interface, minimere hukommelsesforbruget og give ekstra tilpasningsmuligheder. Pale Moon builds er lavet til og (x86 og x86_64). Projektets kode er under MPLv2 licensen (Mozilla Public License).
Projektet følger en klassisk organisationsstruktur for grænsefladen, uden overgang til den integrerede Firefox 29 grænseflade Australis, og giver omfattende tilpasningsmuligheder. Blandt de fjernede komponenter kan nævnes DRM, Social API, WebRTC, PDF-læser, Crash Reporter, koden til indsamling af statistik, samt værktøjer til forældre kontrol og til personer med handicap. I forhold til Firefox er der bevaret understøttelsen af XUL-teknologi og muligheden for at anvende både komplette og lette temaer. Pale Moon er bygget på platformen (Unified XUL Platform), som involverer afsplitsning af Firefox-komponenter fra Mozilla Central-repositoriet, befriet fra bindinger til Rust-sproget og uden implementeringer fra Quantum-projektet.
I :
- Lagring af certifikater og adgangskoder er blevet ændret til at bruge SQLite. Efter opdateringen vil profilen blive konverteret, og muligheden for at bruge den med tidligere versioner vil gå tabt.
- Tilføjet indstillingen browser.tabs.insertAllAfterCurrent for straks at tilføje en ny fane efter den aktuelle, i stedet for til slutningen af listen.
- Visningen af udvidelser i udvidelsesadministratoren er ændret.
- Brugen af udvidelser, der ikke er specifikt designet til Pale Moon, er blevet forbudt (f.eks. vil udvidelser skrevet til Firefox ikke længere fungere).
- Koden til backup af bogmærker er blevet opdateret.
- Tilføjet indstillingen browser.bookmarks.editDialog.showForNewBookmarks til at vise redigeringsdialogen ved tilføjelse af et nyt bogmærke ved at klikke på stjernen i adresselinjen.
- Kompatibiliteten med GCC 10 er forbedret.
- Den forældede og ikke-understøttede NVIDIA 3DVision stereoskopiske grænseflade er blevet fjernet.
- Understøttelse af global menu for GTK er blevet tilføjet.
- API'erne node.getRootNode og AbortController (Abort API) er blevet implementeret.
Kilde: opennet.ru
