È stata pubblicata la versione del browser web Pale Moon 32, che si è distaccato dalla base di codice di Firefox per garantire un'efficienza lavorativa superiore, 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_64). Il codice del progetto è distribuito sotto la licenza MPLv2 (Mozilla Public License).
Il progetto mantiene un'organizzazione classica dell'interfaccia, senza passare alle interfacce integrate di Firefox 29 e 57, Australis e Photon, 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 utenti con disabilità. Rispetto a Firefox, il browser ripristina il supporto per la tecnologia XUL e conserva la possibilità di utilizzare sia temi completi che leggeri.

Nella nuova versione:
- È stato fatto un lavoro per risolvere i problemi di compatibilità. È stata implementata una copertura completa delle specifiche ECMAScript rilasciate tra il 2016 e il 2020, ad eccezione del supporto per BigInt.
- Nell'implementazione del formato delle immagini JPEG-XL è stato aggiunto il supporto per l'animazione e la decodifica progressiva (visualizzazione durante il caricamento). Le librerie JPEG-XL e Highway sono state aggiornate.
- Il motore delle espressioni regolari è stato ampliato. Nelle espressioni regolari è stato introdotto il supporto per gruppi nominati (named captures), sono state implementate sequenze di escape per le classi di simboli Unicode (ad esempio, \p{Math} — simboli matematici), e sono state rielaborate le implementazioni dei modi 'lookbehind' (riferimento retroattivo) e 'lookaround' (controllo dell'ambiente).
- Le proprietà CSS offset-* sono state rinominate in inset-* per conformarsi ai requisiti delle specifiche. In CSS sono stati risolti i problemi con l'ereditarietà e il riempimento attorno all'elemento. È stata effettuata una pulizia del codice con l'implementazione di proprietà CSS non utilizzate con prefissi.
- È stato risolto il problema dell'esaurimento della memoria durante l'elaborazione di immagini animate con risoluzioni molto elevate.
- È stato aggiunto il supporto per compilatori alternativi nella costruzione su sistemi Unix-like.
- Si avvicina al termine il lavoro per la creazione di versioni ufficiali per macOS e FreeBSD (sono già disponibili versioni beta).
Fonte: opennet.ru
