rilascio del browser web , derivato dalla base di codice di Firefox per garantire una maggiore efficienza operativa, mantenendo un'interfaccia classica, riducendo il consumo di memoria e fornendo ulteriori possibilità di personalizzazione. Le build di Pale Moon sono create per e (x86 e x86_64). Il codice del progetto è sotto licenza MPLv2 (Mozilla Public License).
Il progetto mantiene una classica organizzazione dell'interfaccia, senza passare all'interfaccia integrata in Firefox 29, chiamata Australis, e offre ampie possibilità di personalizzazione. Tra i componenti rimossi si possono notare DRM, Social API, WebRTC, visualizzatore PDF, Crash Reporter, codice per la raccolta di statistiche, strumenti di controllo parentale e per persone con disabilità. Rispetto a Firefox, il browser supporta ancora la tecnologia XUL e mantiene la possibilità di utilizzare sia temi completi che leggeri. Pale Moon è costruito sulla piattaforma (Unified XUL Platform), all'interno della quale sono stati scorporati i componenti di Firefox dal repository Mozilla Central, privi di legami con il codice in linguaggio Rust e che non includono le implementazioni del progetto Quantum.
In :
- Il motore JavaScript è stato parzialmente rifatto, includendo il supporto per gli elementi dello standard ECMAScript 2018. È stata introdotta una nuova sintassi per la clonazione e la fusione degli oggetti: al posto di «Object.assign({}, data)», si può utilizzare «{ …data }», e per la fusione «{ …defaultSettings, …userSettings }». Le modifiche apportate sono già state implementate nei principali browser, ma potrebbero causare comportamenti inattesi in alcuni script legati a specificità del web engine Pale Moon (ad esempio, per garantire la compatibilità con altri browser, il comportamento dell'oggetto window è stato modificato durante la manipolazione dei domini);
- Migliorate le prestazioni nel trattamento delle stringhe, nel caricamento delle immagini e nell’analisi delle proprietà dei frame (frameset)
- Aggiunto il supporto per i contenitori multimediali Matroska e
Webm, così come per l’audio AAC in questi formati; - Aggiunto il supporto per i dialoghi di selezione file nativi in Linux;
- Aggiornate le icone dei segnalibri;
- Il database SQLite è stato aggiornato alla versione 3.29.0;
- Rimosso il codice WebIDE e eliminati i resti del codice per la consegna rapida di correzioni (hotfix).
Fonte: opennet.ru
