Ang proyekto ay sumusunod sa klasikong organisasyon ng interface, nang hindi lumilipat sa Australis interface na isinama sa Firefox 29 at nagbibigay ng malawak na mga pagpipilian sa pagpapasadya. Kasama sa mga inalis na bahagi ang DRM, Social API, WebRTC, PDF viewer, Crash Reporter, code para sa pagkolekta ng mga istatistika, mga tool para sa mga kontrol ng magulang at mga taong may mga kapansanan. Kung ikukumpara sa Firefox, pinapanatili ng browser ang suporta para sa teknolohiyang XUL at pinapanatili ang kakayahang gumamit ng parehong ganap at magaan na mga tema ng disenyo. Ang Pale Moon ay itinayo sa isang plataporma
Π
- Ang JavaScript engine ay bahagyang muling idinisenyo, kung saan ang suporta para sa mga elemento ng ECMAScript 2018 na pamantayan ay inilipat, kabilang ang suporta para sa bagong syntax para sa pag-clone at pagsasama-sama ng mga bagay (sa halip na "Object.assign({}, data)" maaari mong tukuyin β{ ... data }β, at para sa pagsasama-sama ng paggamit ng "{ ...defaultSettings, ...userSettings }"). Naipatupad na ang mga pagbabagong ginawa sa mga nangungunang browser, ngunit maaaring humantong sa pagkagambala sa pag-uugali ng ilang mga script na nauugnay sa mga tampok ng web engine ng Pale Moon (halimbawa, para sa pagiging tugma sa iba pang mga browser, ang pag-uugali ng window object kapag nagmamanipula nabago ang mga domain);
- Pinahusay na pagganap para sa pagproseso ng mga string, pag-load ng mga larawan, at pag-parse ng mga katangian ng frameset
- Nagdagdag ng suporta para sa mga lalagyan ng multimedia ng Matroska at
Webm, pati na rin ang AAC audio sa mga format na ito; - Nagdagdag ng suporta para sa mga dialog ng pagpili ng katutubong file sa Linux;
- Na-update na mga icon ng bookmark;
- Ang SQLite DBMS ay na-update upang ilabas ang 3.29.0;
- Ang WebIDE code ay tinanggal at ang natitirang code para sa paghahatid ng hotfix ay inalis.
Pinagmulan: opennet.ru