È stata pubblicata la versione del web browser Pale Moon 33.2.0, un ramo del codice sorgente di Firefox progettato per garantire prestazioni più elevate, mantenere un'interfaccia classica, minimizzare il consumo di memoria e offrire ulteriori possibilità di personalizzazione. Le versioni di Pale Moon sono create per Windows e Linux (x86_64). Il codice del progetto è distribuito sotto licenza MPLv2 (Mozilla Public License).
Il progetto mantiene un'organizzazione classica dell'interfaccia, senza passare agli interface integrati in Firefox 29 e 57, come Australis e Photon, fornendo 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 ha ripristinato il supporto per le estensioni che utilizzano XUL e ha mantenuto la possibilità di utilizzare sia temi completi che leggeri.
Principali modifiche:
- Sono state implementate le funzionalità mancanti dell'elemento HTML
- È stata aggiunta la possibilità di configurare l'intervallo di distorsione per prevenire l'identificazione indiretta del sistema tramite le caratteristiche di rendering dell'elemento Canvas (i hash del rendering dello stesso contenuto Canvas su sistemi diversi possono variare, il che viene utilizzato per l'identificazione).
- È stato aggiunto il supporto per ulteriori unità di misura delle dimensioni della area visibile (viewport) — svw, svh, svmin, svmax, lvw, lvh, lvmin, lvmax, dvw, dvh, dvmin, dvmax, vb, vi, svb, svi, lvb, lvi, dvb e dvi.
- È stato rimosso il modulo FIPS obsoleto e il codice per la memorizzazione delle password in file nel formato DBM.
- In CSS è consentito l'uso del valore fit-content senza il prefisso "-moz" ("-moz-fit-content").
- Sono stati risolti problemi durante la compilazione con GCC 14 e Clang 16.
Fonte: opennet.ru
