Rilascio di Pale Moon Browser 32.2

È stata pubblicata la versione del browser Web Pale Moon 32.2, che è derivato dal codice base di Firefox per fornire prestazioni più elevate, mantenere l'interfaccia classica, ridurre al minimo il consumo di memoria e fornire opzioni di personalizzazione aggiuntive. Le build di Pale Moon sono generate per Windows e Linux (x86_64). Il codice del progetto è distribuito sotto MPLv2 (Mozilla Public License).

Il progetto aderisce all'organizzazione classica dell'interfaccia, senza passare alle interfacce Australis e Photon integrate in Firefox 29 e 57, e con la fornitura di ampie opzioni di personalizzazione. I componenti rimossi includono DRM, API social, WebRTC, visualizzatore PDF, Crash Reporter, codice di raccolta delle statistiche, controllo parentale e persone con disabilità. Rispetto a Firefox, il browser ha restituito il supporto per le estensioni che utilizzano XUL e mantiene la possibilità di utilizzare sia temi completi che leggeri.

Nella nuova versione:

  • Sono state fornite build sperimentali per FreeBSD che utilizzano GTK2 (in aggiunta alle build precedentemente offerte con GTK3). Per comprimere gli assembly per FreeBSD, viene utilizzato il formato xz invece di bzip2.
  • Il motore del browser Goanna (un fork del motore Mozilla Gecko) e la piattaforma UXP (Unified XUL Platform, un fork di componenti Firefox) sono stati aggiornati alla versione 6.2, che migliora la compatibilità con altri browser e funziona con la maggior parte dei siti in cui gli utenti hanno segnalato problemi con.
  • Supporto implementato per l'importazione di moduli JavaScript utilizzando l'espressione import().
  • I moduli offrono la possibilità di esportare funzioni asincrone.
  • Aggiunto supporto per i campi nelle classi JavaScript.
  • Aggiunto il supporto per gli operatori di assegnazione "||=", "&&=" e "??=".
  • Fornita la possibilità di utilizzare il window.event globale deprecato (abilitato tramite dom.window.event.enabled in about:config), che continua a essere utilizzato su alcuni siti.
  • Implementati i metodi self.structuredClone() e Element.replaceChildren().
  • L'implementazione dello Shadow DOM ha migliorato il supporto per la pseudo-classe ":host".
  • CSS WebComponents ora supporta la funzione ::slotted().
  • Miglioramento della memorizzazione nella cache delle pagine di memoria.
  • Aggiunto il supporto per il pacchetto multimediale FFmpeg 6.0.
  • Risolti i crash durante l'utilizzo delle tecnologie WebComponents (elementi personalizzati, Shadow DOM, moduli JavaScript e modelli HTML).
  • Sono stati risolti i problemi con la creazione dal codice sorgente per le piattaforme secondarie.
  • Implementazione aggiornata dell'API Fetch.
  • L'implementazione dell'API DOM Performance viene resa conforme alle specifiche.
  • Gestione migliorata delle sequenze di tasti, aggiunto supporto per l'invio di eventi per Ctrl+Invio.
  • Le librerie integrate per Freetype 2.13.0 e Harfbuzz 7.1.0 sono state aggiornate.
  • Per GTK è stato implementato il supporto per la memorizzazione nella cache dei caratteri scalati e sono state migliorate le prestazioni per lavorare con i caratteri. Il supporto per fontconfig è stato interrotto sui sistemi GTK.
  • Le correzioni dei bug di sicurezza sono state spostate avanti.

Rilascio di Pale Moon Browser 32.2

Fonte: opennet.ru

Aggiungi un commento