Rilascio dei browser Pale Moon 31.3 e SeaMonkey 2.53.14

È stato pubblicato il rilascio del browser web Pale Moon 31.3, un fork della base di codice di Firefox, realizzato per garantire una maggiore efficienza, mantenere un'interfaccia classica, minimizzare il consumo di memoria e fornire ulteriori possibilità di personalizzazione. Le versioni di Pale Moon sono disponibili per Windows e Linux (x86 e x86_64). Il codice del progetto è distribuito sotto la licenza MPLv2 (Mozilla Public License).

Il progetto mantiene un'organizzazione dell'interfaccia classica, senza passare all'interfaccia Australis integrata in Firefox 29, e offre 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 mantiene il supporto per la tecnologia XUL e consente l'uso sia di temi completi che di temi leggeri.

Nella nuova versione:

  • Negli oggetti JavaScript Array, String e TypedArray è stato implementato il metodo at(), che consente l'uso di un'indicizzazione relativa (indicando la posizione relativa come indice dell'array), inclusa la possibilità di specificare valori negativi rispetto alla fine.
  • Negli web worker è stata implementata la supporto per l'API EventSource.
  • Nelle richieste è stata garantita l'invio dell'intestazione "Origin:".
  • Sono state apportate ottimizzazioni al sistema di build per velocizzare la costruzione. Nella creazione delle build per la piattaforma Windows è stato utilizzato il compilatore Visual Studio 2022.
  • È stata modificata la gestione di alcuni file audio in formato wav, per i quali ora viene utilizzato un gestore integrato invece di chiamare il riproduttore di sistema. Per ripristinare il comportamento precedente, in about:config è disponibile l'impostazione media.wave.play-stand-alone.
  • È stato migliorato il codice per la normalizzazione delle stringhe.
  • Il codice per la gestione dei contenitori flex è stato aggiornato, ma successivamente questa modifica è stata disattivata in un aggiornamento quasi immediatamente successivo di Pale Moon 31.3.1 a causa di problemi riscontrati su alcuni siti.
  • Sono stati risolti problemi di build in ambienti non convenzionali come SunOS e Linux.
  • È stato riprogettato il codice per il blocco dei thread IPC.
  • È stato rimosso il prefisso "-moz" dalle proprietà CSS min-content e max-content.
  • Consolidate le correzioni relative all'eliminazione delle vulnerabilità.

Inoltre, va notato il rilascio del pacchetto di applicazioni web SeaMonkey 2.53.14, che integra in un unico prodotto un browser web, un client di posta, un sistema di aggregazione di feed RSS/Atom e un editor HTML WYSIWYG chiamato Composer. Vengono offerti come componenti aggiuntivi preinstallati il client IRC Chatzilla, una serie di strumenti per sviluppatori web DOM Inspector e il calendario-pianificatore Lightning. Le correzioni e le modifiche dalla base di codice attuale di Firefox sono state trasferite in questa nuova versione (SeaMonkey 2.53 è basato sul motore del browser Firefox 60.8, con il porting delle relative correzioni di sicurezza e alcuni miglioramenti dalle versioni più recenti di Firefox).

Nella nuova versione:

  • Sono state aggiornate le interfacce DOM per gli elementi HTML Embed, Object, Anchor, Area, Button, Frame, Canvas, IFrame, Link, Image, MenuItem, TextArea, Source, Select, Option, Script e Html.
  • È proseguito il passaggio del sistema di build da Python 2 a Python 3.
  • Dal menu Aiuto è stato rimosso il dialogo con informazioni sui plugin (Informazioni sui plugin).
  • È stata rimossa la lista bianca degli URL.
  • Dalla rubrica sono stati rimossi i servizi di chat obsoleti.
  • È stata garantita la compatibilità con il compilatore rust 1.63.

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