È stato rilasciato il browser web Pale Moon 33.9.0, un fork della base di codice di Firefox per garantire prestazioni più elevate, mantenere un'interfaccia classica, minimizzare il consumo di memoria e fornire ulteriori possibilità di personalizzazione. Le build di Pale Moon sono disponibili per Windows e Linux (x86_64). Il codice del progetto è distribuito con licenza MPLv2 (Mozilla Public License).
Il progetto adotta un'organizzazione dell'interfaccia classica, senza passare alle interfacce integrate di Firefox 29 e 57, come Australis e Photon, e 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 i controlli parentali e per persone con disabilità. Rispetto a Firefox, il browser ha ridato supporto alle estensioni che utilizzano XUL e ha mantenuto la possibilità di utilizzare sia temi completi che leggeri.
Variazioni principali:
- Sono stati implementati le parole chiave revert e clip in CSS.
- È stata aggiunta la supporto per la forma abbreviata della proprietà overflow, che ha risolto problemi di scorrimento su alcuni siti.
- È stata implementata la funzione CSS color-mix.
- In CSS è stata aggiunta la supporto per la sintassi «@supports(selector())».
- È stata aggiunta la supporto per i livelli CSS in cascata (@layer).
- È stata aggiunta la supporto parziale per CSS clip-path:.
- Sono state aggiunte le proprietà CSS «overflow-inline» e «overflow-block».
- Sono stati aggiunti i pseudoclassi CSS «:autofill» e «:focus-visible».
- In CSS è stata implementata la media query «prefers-reduced-motion».
- È stata proposta una versione minima dell'API VisualViewport.
- È stato migliorato il supporto per l'intestazione HTTP «X-Content-Type-Options: nosniff».
- L'elaborazione del costruttore TypedArray è stata allineata con la specifica ECMAScript.
- È stata aggiunta la supporto per FFmpeg 7.0 e libavcodec 61.
In aggiunta, si segnala che il progetto Pale Moon ha attivato i propri DNS pubblici 5.189.164.139 e 80.255.7.132, oltre a un server NTP time.palemoon.org per la sincronizzazione dell'ora esatta. È stato dichiarato che questi servizi non registrano log e non censurano le richieste.
Fonte: opennet.ru
