rilascio del browser web , derivato dalla base di codice di Firefox per garantire una maggiore efficienza operativa, mantenendo un'interfaccia classica, minimizzando il consumo di memoria e offrendo ulteriori possibilità di personalizzazione. Le versioni di Pale Moon sono compilate per e (x86 e x86_64). Il codice del progetto è sotto licenza MPLv2 (Mozilla Public License).
Il progetto mantiene la classica organizzazione dell'interfaccia, senza passare all'interfaccia integrata di 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 per il parental control e per le persone con disabilità. Rispetto a Firefox, il browser mantiene il supporto per la tecnologia XUL e conserva la possibilità di utilizzare temi sia completi che leggeri. Pale Moon è costruito sulla piattaforma (Unified XUL Platform), all'interno della quale avviene il fork dei componenti di Firefox dal repository di Mozilla Central, privi di collegamenti al codice in linguaggio Rust e che non includono le funzionalità del progetto Quantum.
In :
- Il motore JavaScript è stato parzialmente rielaborato, trasferendo il supporto per gli elementi dello standard ECMAScript 2018, inclusa l'aggiunta del nuovo syntax di clonazione e fusione degli oggetti (invece di «Object.assign({}, data)» è possibile specificare «{ …data }», mentre per la fusione si utilizza «{ …defaultSettings, …userSettings }»). Le modifiche apportate sono già implementate nei browser leader, ma potrebbero portare a comportamenti imprevisti in alcuni script legati alle peculiarità del motore web Pale Moon (ad esempio, per compatibilità con altri browser è stato modificato il comportamento dell'oggetto window nella manipolazione dei domini);
- Migliorata la performance dell'elaborazione delle stringhe, il caricamento delle immagini e l'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 nativi di selezione file in Linux;
- Aggiornate le icone dei segnalibri;
- Il database SQLite è stato aggiornato alla versione 3.29.0;
- Rimosso il codice WebIDE e eliminate le parti residue del codice per la consegna rapida delle correzioni (hotfix).
Fonte: opennet.ru
