Prosjektet følger den klassiske organiseringen av grensesnittet, uten å bytte til Australis-grensesnittet integrert i Firefox 29 og gir omfattende tilpasningsmuligheter. Fjernede komponenter inkluderer DRM, Social API, WebRTC, PDF-viewer, Crash Reporter, kode for statistikkinnsamling, foreldrekontroll og personer med funksjonshemminger. Sammenlignet med Firefox beholder nettleseren støtte for XUL-teknologi og beholder muligheten til å bruke både fullverdige og lette temaer. Pale Moon er bygget på en plattform
В
- JavaScript-motoren har blitt delvis redesignet, hvor støtte for elementer i ECMAScript 2018-standarden er overført, inkludert støtte for den nye syntaksen for kloning og sammenslåing av objekter (i stedet for "Object.assign({}, data)" kan du spesifisere "{ ... data }", og for sammenslåing bruk "{ ...defaultSettings, ...userSettings }"). Endringene som er gjort er allerede implementert i ledende nettlesere, men kan føre til forstyrrelse av oppførselen til enkelte skript knyttet til funksjonene til Pale Moon-nettmotoren (for eksempel for kompatibilitet med andre nettlesere, oppførselen til vindusobjektet ved manipulering domener har blitt endret);
- Forbedret ytelse for behandling av strenger, lasting av bilder og analysering av rammesettegenskaper
- Lagt til støtte for Matroska multimediebeholdere og
Webm, samt AAC-lyd i disse formatene; - Lagt til støtte for innfødte filvalgsdialoger i Linux;
- Oppdaterte bokmerkeikoner;
- SQLite DBMS har blitt oppdatert til versjon 3.29.0;
- WebIDE-koden er fjernet og den gjenværende koden for hurtigreparasjonslevering er fjernet.
Kilde: opennet.ru