È stata pubblicata la versione 30.0 del browser web Pale Moon, che si è distaccato dalla base di codice di Firefox per garantire una maggiore efficienza, mantenere l'interfaccia classica, ridurre il consumo di memoria e offrire ulteriori possibilità di personalizzazione. Le versioni di Pale Moon sono disponibili per Windows e Linux (x86 e x86_64). Il codice del progetto è distribuito con licenza MPLv2 (Mozilla Public License).
Il progetto mantiene un'organizzazione classica dell'interfaccia, senza passare all'interfaccia integrata in Firefox 29, chiamata Australis, e offre ampie opportunità di personalizzazione. Tra i componenti rimossi si possono citare 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 sia temi completi che leggeri.

Nella nuova versione:
- Ripristinato il supporto per le vecchie estensioni non modificate di Firefox. È stata abbandonata l'uso del proprio identificatore globale del browser (GUID) a favore dell'identificatore di Firefox, permettendo così la massima compatibilità con tutte le vecchie estensioni non più supportate, sviluppate in passato per Firefox (in precedenza, per far funzionare un'estensione in Pale Moon era necessario adattarla in modo specifico, creando difficoltà nell'uso delle estensioni non più supportate). Il sito delle estensioni sviluppato dal progetto supporterà sia le estensioni XUL adattate specificamente per Pale Moon, sia le estensioni XUL distribuite per Firefox.
- È stata interrotta l'uso della piattaforma UXP (Unified XUL Platform), che sviluppava una biforcazione dei componenti di Firefox dal repository di Mozilla Central, liberandoli dalle dipendenze dal codice in linguaggio Rust e non includendo i contributi del progetto Quantum. Invece di UXP, il browser ora sarà costruito sulla base dell'ambiente GRE (Goanna Runtime Environment), basato su un codice più aggiornato del motore Gecko, ripulito dal codice di componenti e piattaforme non supportati.
- Implementato il meccanismo GPC (Global Privacy Control), che sostituisce l'intestazione "DNT" (Do Not Track) e consente di informare i siti del divieto di vendita dei dati personali e del loro uso per il tracciamento delle preferenze o dei movimenti tra i siti.
- L'impostazione per selezionare Pale Moon come browser predefinito è stata spostata nella sezione "Generale".
- La collezione di emoji ha ora il supporto per Twemoji 13.1.
- Per migliorare la compatibilità con i siti sono stati aggiunti i metodi Selection.setBaseAndExtent() e queueMicroTask().
- Migliorata la personalizzazione dell'aspetto delle barre di scorrimento tramite i temi.
- Struttura dei pacchetti modificata per l'internazionalizzazione e il supporto delle lingue. A causa del lavoro di riesame delle traduzioni, si osserva una diminuzione della copertura degli elementi nei pacchetti linguistici.
- Il formato del profilo è stato modificato: dopo l'aggiornamento a Pale Moon 30.0, il profilo non potrà più essere utilizzato con la precedente versione Pale Moon 29.x.
Fonte: opennet.ru
