Pubblicazione del browser Pale Moon 32.5

È stato rilasciato il browser web Pale Moon 32.5, un ramo del codice sorgente di Firefox progettato per migliorare le prestazioni, mantenere un'interfaccia classica, ridurre il consumo di memoria e fornire ulteriori opzioni di personalizzazione. Le build di Pale Moon vengono create per Windows e Linux (x86_64). Il codice del progetto è distribuito con 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:

  • È stata aggiunta l'implementazione iniziale dell'API ReadableStreams.
  • È stata aggiunta la supporto alla trasparenza nei video WebM, utilizzata con il tag
  • È stata aggiunta la supporto al metodo crypto.randomUUID, che consente agli script dei siti web di generare UUID casuali utilizzando l'API WebCrypto.
  • Su richiesta degli utenti, è stata aggiunta l'impostazione browser.bookmarks.openInTabClosesMenu (attivata per impostazione predefinita), che consente di mantenere aperto il menu dei segnalibri dopo aver aperto i segnalibri in nuove schede (facendo clic con il tasto centrale del mouse o Ctrl+clic del mouse). Per impostazione predefinita, il menu dei segnalibri si chiude immediatamente dopo l'apertura del segnalibro.
  • È stata rimossa la sovrascrittura del valore dell'User Agent per Netflix dopo la cessazione del supporto per il plugin Silverlight. Il browser Pale Moon non supporta più la riproduzione di contenuti DRM su Netflix e non prevede di ripristinare tale supporto.
  • È stata rimossa la sovrascrittura del valore dell'User Agent per Spotify. Il supporto per Spotify rimane, ma solo una parte dei contenuti DRM verrà riprodotta (ad esempio, i podcast continueranno a essere riprodotti).
  • È stata implementata la supporto a timer nidificati e limitati (clamping) nei Web Worker.
  • È stato migliorato il processo di rendering delle immagini SVG su superfici senza attribuiti altezza o larghezza.
  • È stata migliorata la performance del sistema di gestione della memoria.
  • La libreria libvpx è stata aggiornata alla versione 1.6.1.
  • È stata effettuata una pulizia e un aggiornamento del codice per la riproduzione di contenuti multimediali.
  • È stato rimosso il supporto per l'attivazione di GMP (Gecko Media Plugin), poiché utilizzato solo da componenti non supportati come EME/DRM e WebRTC.
  • Gli ultimi frammenti di codice EME/DRM sono stati rimossi, poiché gli sviluppatori del browser Palemoon ritengono che queste funzionalità non debbano essere utilizzate da nessuna applicazione, a causa della politica "draconiana" dell'industria media nei confronti del software libero e aperto.
  • È stato rimosso il file simd.js, al suo posto viene utilizzato codice C++.
  • È stata interrotta l'uso della libreria libav, utilizzando invece le funzioni FFT di FFMpeg.
  • Sono state rimosse le limitazioni relative al supporto delle nuove versioni di GLSL.
  • È stata aggiunta la protezione contro la sovrascrittura dell'intestazione sec-gpc (Global Privacy Control).
  • Sono state allineate le funzioni setInterval, ResizeObserver, Intl.NumberFormat e DefaultNumberOption() alle specifiche aggiornate.

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