È stato pubblicato il rilascio del web browser Pale Moon 30.0, derivato dal codice sorgente di Firefox per garantire una maggiore efficienza, mantenere un'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 sotto licenza MPLv2 (Mozilla Public License).
Il progetto mantiene un'organizzazione dell'interfaccia classica, senza passare all'interfaccia Australis integrata in Firefox 29, 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 controllo parentale e per le persone con disabilità. Rispetto a Firefox, il browser mantiene il supporto per la tecnologia XUL e consente l'uso sia di temi completi che di temi leggeri.

Nella nuova versione:
- È stata ripristinata la compatibilità con le vecchie estensioni non modificate di Firefox. È avvenuto un passaggio dall'uso di un identificatore globale del browser (GUID) a favore dell'identificatore di Firefox, il che permette di ottenere la massima compatibilità con tutte le vecchie estensioni e quelle non più supportate, sviluppate in passato per Firefox (precedentemente, per far funzionare un'estensione in Pale Moon era necessario adattarla specificamente, il che creava difficoltà nell'utilizzo delle estensioni non aggiornate). Il sito delle estensioni, sviluppato dal progetto, supporterà sia le estensioni XUL adattate per Pale Moon che quelle XUL distribuite per Firefox.
- È stata interrotta l'utilizzazione della piattaforma UXP (Unified XUL Platform), che sviluppava un ramo dei componenti di Firefox dal repository di Mozilla Central, privi di legami con il codice in Rust e non includeva i risultati del progetto Quantum. Invece di UXP, il browser sarà ora compilato sulla base dell'ambiente GRE (Goanna Runtime Environment), fondato su un codice del motore Gecko più recente, ripulito dal codice di componenti e piattaforme non supportati.
- È stato implementato il meccanismo GPC (Global Privacy Control), che sostituisce l'intestazione 'DNT' (Do Not Track) e consente di informare i siti sulla proibizione della vendita di dati personali e sul loro utilizzo 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'.
- Nella collezione di emoji è stata implementata la supporto per Twemoji 13.1.
- Per migliorare la compatibilità con i siti sono stati aggiunti i metodi Selection.setBaseAndExtent() e queueMicroTask().
- Migliorata l'impostazione dell'aspetto delle barre di scorrimento tramite i temi.
- È stata modificata la struttura dei pacchetti per l'internazionalizzazione e il supporto delle lingue. A causa delle operazioni di revisione delle traduzioni, si osserva una riduzione della copertura degli elementi nei pacchetti linguistici.
- Il formato del profilo è stato cambiato: dopo l'aggiornamento a Pale Moon 30.0, il profilo non potrà più essere utilizzato con la versione precedente di Pale Moon 29.x.
Fonte: opennet.ru
