Rilascio del browser Pale Moon 32.2

È stato pubblicato il rilascio del browser web Pale Moon 32.2, derivato dal codice di Firefox per garantire un'efficienza superiore, mantenere un'interfaccia classica, minimizzare il consumo di memoria e fornire ulteriori opzioni di personalizzazione. Le versioni di Pale Moon sono disponibili 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.

Nella nuova versione:

  • Sono disponibili versioni sperimentali per FreeBSD, che utilizzano GTK2 (oltre alle versioni precedentemente proposte con GTK3). Per comprimere le versioni per FreeBSD è stato utilizzato il formato xz invece di bzip2.
  • Il motore del browser Goanna (fork del motore Mozilla Gecko) e la piattaforma UXP (Unified XUL Platform, ramificazione dei componenti di Firefox) sono stati aggiornati alla versione 6.2, migliorando la compatibilità con altri browser e ottimizzando l'interazione con la maggior parte dei siti, risolvendo i problemi segnalati dagli utenti.
  • È stata implementata la possibilità di importare moduli JavaScript tramite l'espressione import().
  • Nei moduli è stata garantita la possibilità di esportare funzioni async.
  • È stata aggiunta la supporto per i campi nelle classi JavaScript.
  • È stato introdotto il supporto per gli operatori di assegnazione «||=», «&&=» e «??=».
  • È stata fornita la possibilità di utilizzare l'obsoleto globale window.event (attivabile tramite dom.window.event.enabled in about:config), che continua a essere utilizzato su alcuni siti.
  • Sono stati implementati i metodi self.structuredClone() e Element.replaceChildren().
  • Nell'implementazione dello Shadow DOM è stato migliorato il supporto per il pseudo-classe «:host».
  • Nel CSS WebComponents è stata implementata la supporto per la funzione ::slotted().
  • È stato migliorato il caching delle pagine in memoria.
  • È stato aggiunto il supporto per il pacchetto multimediale FFmpeg 6.0.
  • Sono stati risolti i crash durante l'uso delle tecnologie WebComponents (Custom Elements, Shadow DOM, JavaScript Modules e HTML Templates).
  • Risolti problemi di assemblaggio dai testi sorgente per piattaforme secondarie.
  • Aggiornata l'implementazione dell'API Fetch.
  • L'implementazione dell'API DOM Performance è stata allineata alle specifiche.
  • Migliorata la gestione degli eventi di tastiera, aggiunta la supporto per l'invio di eventi con Ctrl+Enter.
  • Aggiornate le librerie integrate Freetype 2.13.0 e Harfbuzz 7.1.0.
  • Implementato il supporto per il caching dei font ridimensionati in GTK e migliorata la performance nella gestione dei font. Il supporto per fontconfig è stato interrotto sui sistemi GTK.
  • Trasferiti i fix relativi alla sicurezza.

Rilascio del browser Pale Moon 32.2

Fonte: opennet.ru
Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster