Uscita del browser Pale Moon 32.5

È stato pubblicato il rilascio del browser web Pale Moon 32.5, che si è distaccato dal codice sorgente di Firefox per garantire una maggiore efficienza operativa, 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 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:

  • Aggiunta l'implementazione iniziale dell'API ReadableStreams.
  • Aggiunta la supporto per la trasparenza nei video WebM, utilizzato con il tag
  • Aggiunto il supporto per il 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 l'apertura di segnalibri in nuove schede (facendo clic con il pulsante centrale del mouse o Ctrl+clic del mouse). Per impostazione predefinita, il menu dei segnalibri si chiude subito dopo l'apertura del segnalibro.
  • Rimosso il sovrascrivere del valore User Agent per Netflix dopo la cessazione del supporto per il plugin Silverlight in questo servizio. Il browser Palemoon non supporta più la riproduzione di contenuti DRM su Netflix e non prevede di ristabilire tale supporto.
  • Rimosso il sovrascrivere del valore User Agent per Spotify. Il supporto per Spotify rimane, ma solo una parte dei contenuti DRM sarà riprodotta (ad esempio, i podcast continueranno a essere riprodotti).
  • Nella Web Worker è stato implementato il supporto per timer nidificati e limitati (clamping).
  • Migliorato il processo di rendering delle immagini SVG su superfici senza attributi di altezza o larghezza definiti.
  • Migliorata l'efficienza del meccanismo di allocazione della memoria.
  • La libreria libvpx è stata aggiornata alla versione 1.6.1.
  • Effettuata una pulizia e un aggiornamento del codice per la riproduzione di contenuti multimediali.
  • Rimosso il supporto per l'attivazione di GMP (Gecko Media Plugin), poiché veniva utilizzato solo da componenti non supportati come EME/DRM e WebRTC.
  • Sono stati rimossi gli ultimi pezzi di codice EME/DRM, poiché gli sviluppatori del browser Palemoon ritengono che tali funzionalità non debbano essere utilizzate da alcuna applicazione, a causa della politica "draconiana" dell'industria media nei confronti del software libero e open source.
  • È stato rimosso il file simd.js, al suo posto ora viene utilizzato il codice in C++.
  • È stata interrotta l'uso della libreria libav, al cui posto sono state impiegate le funzioni FFT di FFMpeg.
  • Sono state rimosse le limitazioni legate 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 hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster