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 un'interfaccia classica, senza passare all'interfaccia integrata di Firefox 29, chiamata Australis, e offre ampie possibilità di personalizzazione. Tra i componenti rimossi ci sono DRM, Social API, WebRTC, visualizzatore PDF, Crash Reporter, codice per la raccolta di statistiche, strumenti per il controllo parentale e per le persone con disabilità. Rispetto a Firefox, il browser conserva il supporto per la tecnologia XUL e mantiene 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.
Tra le modifiche in :
- Aggiornata la lista per sovrascrivere i valori di User Agent per alcuni siti che non accettano l'User Agent predefinito "Mozilla/5.0 (X11; Linux x86_64; rv:60.9) Gecko/20100101 Goanna/4.5 Firefox/68.9 PaleMoon/28.13.0".
- Riscritto il codice per visualizzare l'icona del lucchetto nella barra degli indirizzi, informando sullo stato della protezione della connessione.
- Aggiunta la supporto alla localizzazione dei tooltip.
- Implementato l'uso dei rapporti di aspetto attuali per le immagini, che hanno migliorato il layout della pagina durante il caricamento.
- Aggiunta un'impostazione per utilizzare l'API node.getRootNode, disabilitata di default.
- Aggiunta la proprietà CSS "-webkit-appearance", che replica "-moz-appearance".
- Biblioteca SQLite aggiornata alla versione 3.33.0.
- Migliorata la compatibilità con la specifica del sistema dei moduli JavaScript.
- Aumentata la stabilità dell'implementazione di AbortController.
- Backportate le correzioni delle vulnerabilità CVE-2020-15664, CVE-2020-15666, CVE-2020-15667, CVE-2020-15668 e CVE-2020-15669.
Fonte: opennet.ru
