Firefox 105 arriva con miglioramenti alla gestione della memoria per Linux

Logo del browser web Firefox

Firefox è un browser web open source sviluppato per diverse piattaforme, è coordinato da Mozilla e dalla Mozilla Foundation

Il lancio di la nuova versione del popolare browser web “Firefox 105”, insieme al quale è stato anche generato un branch update a lungo termine della versione 102.3.0, oltre al quale il branch di Firefox 106 è stato spostato alla fase di beta testing.

Oltre a innovazioni e correzioni di bug, Firefox 105 risolve 13 vulnerabilità, di cui 9 sono contrassegnati come pericolosi (7 sono riepilogati in CVE-2022-40962) e sono causati da problemi di memoria come overflow del buffer e accesso ad aree di memoria già liberate. Questi problemi possono potenzialmente portare all'esecuzione di codice dannoso quando vengono aperte pagine appositamente predisposte.

Principali novità in Firefox 105

In questa nuova versione presentata da Firefox 105 su Linux ha ridotto la possibilità che Firefox è esaurire tutta la memoria disponibile durante l'esecuzione di Firefox e ha prestazioni migliorate quando si esaurisce la memoria libera.

Un altro cambiamento che so spicca è quelloe Viene fornito il supporto per la specifica User Timing Level 3, che definisce un'interfaccia di programmazione per consentire agli sviluppatori di misurare le prestazioni delle loro applicazioni web. Nella nuova versione, i metodi performance.mark e performance.measure hanno argomenti aggiuntivi per impostare l'ora di inizio/fine, la durata e gli allegati.

Nella versione Android, l'interfaccia è stata modificata per utilizzare il carattere fornito da Android per impostazione predefinita, oltre alle schede di apertura implementate fornite da Firefox su altri dispositivi sono fornite anche.

Per quanto riguarda le modifiche a Windows, si dice che ora puoi usare un gesto di scorrimento con due dita sinistra o destra per sfogliare la cronologia di navigazione, in aggiunta al quale è stata notevolmente migliorata la stabilità del lavoro in condizioni di memoria insufficiente nel sistema.

Quanto a modifiche correlate per gli sviluppatori, sono menzionati i seguenti:

  • I metodi array.includes e array.indexOf sono stati ottimizzati utilizzando istruzioni SIMD, che hanno consentito prestazioni di doppia ricerca su elenchi di grandi dimensioni.
  • Aggiunta l'API OffscreenCanvas, che consente di disegnare elementi canvas in un buffer su un thread separato, indipendente dal DOM. OffscreenCanvas implementa il lavoro nei contesti Windows e Web Worker e fornisce anche supporto per i caratteri.
  • Aggiunte le API TextEncoderStream e TextDecoderStream per semplificare la conversione di flussi con dati binari in testo e viceversa.
  • Per gli script di elaborazione del contenuto definiti nei plug-in, viene implementato il parametro RegisteredContentScript.persistAcrossSessions, che consente di creare script persistenti (persistenti) che salvano lo stato tra le sessioni.
  • Aggiunta un'opzione alla finestra di dialogo dell'anteprima di stampa per stampare solo la pagina corrente.
  • Supporto implementato per Service Worker partizionati su iframe caricati da siti di terze parti (un Service Worker può registrarsi su un iframe di terze parti e sarà isolato rispetto al dominio da cui viene caricato questo iframe).

Da parte suaa Firefox 106 beta, lo fa notare il visualizzatore PDF integrato ha la capacità di disegnare etichette grafiche (disegni a mano libera) e allegare commenti di testo abilitati di default

Un'altra modifica integrata in questa versione beta è il Supporto WebRTC notevolmente migliorato (libreria libwebrtc aggiornata dalla versione 86 alla 103), incluse prestazioni RTP migliorate e mezzi migliori per fornire accesso allo schermo in ambienti basati su Wayland.

Infine se ti interessa saperne di più di questa nuova versione del browser, puoi controllare i dettagli nel seguente link

Come installare o aggiornare la nuova versione di Firefox in Ubuntu e derivati?

Come sempre, per coloro che già utilizzano firefox, possono semplicemente accedere al menu per l'aggiornamento all'ultima versione, ovvero gli utenti Firefox che non hanno disabilitato gli aggiornamenti automatici riceveranno l'aggiornamento automaticamente.

Mentre per chi non vuole aspettare che ciò accada possono selezionare Menu> Guida> Informazioni su Firefox dopo il lancio ufficiale per avviare un aggiornamento manuale del browser web.

La schermata che si apre mostra la versione attualmente installata del browser web ed esegue un controllo per gli aggiornamenti, a condizione che la funzionalità sia abilitata.

Un'altra opzione per aggiornare, è che se sei un utente di Ubuntu, Linux Mint o qualche altro derivato di Ubuntu, puoi installare o aggiornare a questa nuova versione con l'aiuto del PPA del browser.

Questo può essere aggiunto al sistema aprendo un terminale ed eseguendo il seguente comando al suo interno:

sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y 
sudo apt-get update
sudo apt install firefox

L'ultimo metodo di installazione che è stato aggiunto «Flatpak». Per questo devono avere il supporto per questo tipo di pacchetto.

L'installazione viene eseguita digitando:

flatpak install flathub org.mozilla.firefox

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.