Proiectul aderă la organizarea interfeței clasice, fără a trece la interfața Australis integrată în Firefox 29 și oferind opțiuni extinse de personalizare. Componentele eliminate includ DRM, Social API, WebRTC, vizualizator PDF, Crash Reporter, cod pentru colectarea de statistici, instrumente pentru controlul parental și persoanele cu dizabilități. În comparație cu Firefox, browserul păstrează suportul pentru tehnologia XUL și păstrează capacitatea de a folosi atât teme de design cu drepturi depline, cât și cele ușoare. Pale Moon este construit pe o platformă
- Motorul JavaScript a fost reproiectat parțial, în care a fost transferat suport pentru elementele standardului ECMAScript 2018, inclusiv suport pentru noua sintaxă pentru clonarea și îmbinarea obiectelor (în loc de „Object.assign({}, data)”, puteți specifica „{ ... date }”, iar pentru îmbinare utilizați „{ ...defaultSettings, ...userSettings }”). Modificările făcute au fost deja implementate în browserele de top, dar pot duce la perturbarea comportamentului unor scripturi legate de caracteristicile motorului web Pale Moon (de exemplu, pentru compatibilitatea cu alte browsere, comportamentul obiectului fereastră la manipulare). domeniile au fost schimbate);
- Performanță îmbunătățită pentru procesarea șirurilor, încărcarea imaginilor și analizarea proprietăților setului de cadre
- S-a adăugat suport pentru containerele multimedia Matroska și
Webm, precum și audio AAC în aceste formate; - S-a adăugat suport pentru dialogurile native de selecție a fișierelor în Linux;
- Pictograme de marcaje actualizate;
- SQLite DBMS a fost actualizat pentru a lansa 3.29.0;
- Codul WebIDE a fost eliminat, iar codul rămas pentru livrarea remedierii rapide a fost eliminat.
Sursa: opennet.ru