Firefox 67: scarica automaticamente le schede non utilizzate per migliorare la memoria

Mozilla prevede di introdurre una nuova funzionalità in Firefox 67 Stable che mira a migliorare l'utilizzo della memoria del browser in condizioni di memoria insufficiente.

I browser utilizzano molta più memoria rispetto a dieci anni fa, in parte perché i siti Web sono cresciuti in modo significativo e in parte perché anche i browser sono cambiati.

Non è più raro che le singole schede possano utilizzare centinaia di Megabyte di memoria e ci sono casi in cui l'utilizzo della memoria supera il segno da 1 Gigabyte per le singole schede.

L'utilizzo della memoria, specialmente su dispositivi con memoria insufficiente, è una priorità per i produttori di browser. Se si esegue Firefox o un altro browser su un sistema RAM da 4 Gigabyte o 2 Gigabyte, è possibile che si verifichi molta cache se si apre abbastanza o il giusto tipo di siti.

Il concetto di schede di scarico nel browser per liberare memoria non è nuovo. Estensioni come Dormancy, Suspend Background Tabs, BarTab o Unload Tab per Firefox (tutte non più compatibili con Firefox 57 o più recenti) o Lazy Load Tabs, TabMemFree o Tabs Limiter per Google Chrome, supportano la funzionalità da anni

Mozilla ha migliorato significativamente lo scarico delle schede negli ultimi anni.

Se le cose vanno come previsto, Firefox 67 introdurrà una nuova funzionalità per scaricare le schede non utilizzate per migliorare la memoria. La segnalazione iniziale di bug risale a otto anni fa, ma i lavori sulla funzione sono iniziati sul serio poco tempo fa.

Mozilla prevede di scaricare le schede in Firefox in situazioni di memoria insufficiente per ridurre il numero di arresti anomali che gli utenti sperimentano a causa della memoria insufficiente. Il bug elenca un altro scenario, per liberare risorse, ma non è ancora chiaro se e come verrà implementato.

Mozilla utilizza un semplice elenco di priorità per determinare quali schede scaricare quando viene generato l'evento (dal più basso al più alto)

  1. Schede regolari
  2. Schede appuntate
  3. Schede regolari che riproducono l'audio
  4. Schede appuntate che riproducono l'audio

La funzione è già disponibile in Firefox Nightly. È stato attivato per impostazione predefinita sul mio sistema ma è possibile controllarlo con la preferenza browser.tabs.unloadOnLowMemory.

Vero significa che la funzione è abilitata, Falso che è disabilitata. Sembra che sia disponibile su Windows solo a questo punto perché è l'unica piattaforma su cui Mozilla è in grado di rilevare condizioni di memoria insufficiente in base all'assegnatario di bug Garbriele Svelto.

Firefox 67 sarà rilasciato il 14 maggio 2019 sul canale Stabile del browser in base al programma di rilascio.

Google ha implementato una funzione simile nel browser Chrome dell'azienda. Introdotto nel 2015, Tab Discarding in Chrome ha scartato le schede dalla memoria se la memoria di sistema ha raggiunto una determinata soglia.

Parole di chiusura

Mozilla prevede un calo degli arresti anomali relativi alla memoria insufficiente in Firefox e prevede di monitorare tali arresti nelle prossime settimane per verificare l'ipotesi.

Ora tu : quanta memoria utilizza il tuo browser, di solito?