Projektet följer den klassiska gränssnittsorganisationen, utan att byta till Australis-gränssnittet integrerat i Firefox 29 och ger omfattande anpassningsmöjligheter. De borttagna komponenterna inkluderar DRM, Social API, WebRTC, PDF viewer, Crash Reporter, kod för att samla in statistik, verktyg för föräldrakontroll och personer med funktionsnedsättning. Jämfört med Firefox behåller webbläsaren stöd för XUL-teknik och behåller möjligheten att använda både fullfjädrade och lätta designteman. Pale Moon är byggd på en plattform
В
- JavaScript-motorn har delvis gjorts om, till vilken stöd för element i ECMAScript 2018-standarden har överförts, inklusive stöd för den nya syntaxen för kloning och sammanslagning av objekt (istället för "Object.assign({}, data)" kan du ange "{ ... data }", och för sammanslagning använd "{ ...defaultSettings, ...userSettings }"). De ändringar som gjorts har redan implementerats i ledande webbläsare, men kan leda till störningar i beteendet hos vissa skript kopplade till funktionerna i Pale Moon-webmotorn (till exempel för kompatibilitet med andra webbläsare, beteendet hos fönsterobjektet vid manipulering domäner har ändrats);
- Förbättrad prestanda för att bearbeta strängar, ladda bilder och analysera ramuppsättningsegenskaper
- Lade till stöd för Matroska multimediabehållare och
Webm, såväl som AAC-ljud i dessa format; - Lade till stöd för inbyggda filvalsdialoger i Linux;
- Uppdaterade bokmärkesikoner;
- SQLite DBMS har uppdaterats till release 3.29.0;
- WebIDE-koden har tagits bort och den återstående koden för snabbkorrigering har tagits bort.
Källa: opennet.ru