In che modo Google ha ridotto l'utilizzo della RAM in Chrome 89

In che modo Google ha ridotto l'utilizzo della RAM in Chrome 89

Chrome 89 ha ridotto drasticamente l'utilizzo della RAM, fino al 22% su Windows.

Google Chrome è il browser web più popolare al mondo, ma ha ancora la reputazione di essere ad alta intensità di risorse. Negli ultimi anni, ciò ha consentito la differenziazione di browser più compatti, ovvero browser basati su Chromium meno dispendiosi in termini di risorse come Vivaldi, Opera, Brave o il nuovo Microsoft Edge.

Migliorare l'efficienza della memoria in Google Chrome sembra essere una delle massime priorità per il team di sviluppo quest'anno. Google ha pubblicato ieri una serie di post sul blog che evidenziano gli sforzi compiuti per migliorare le prestazioni e ridurre il consumo di memoria in Chrome 89.

"In Chrome M89, stiamo riscontrando un notevole risparmio di memoria se utilizzato sul sistema operativo Windows: fino al 22% nei processi del browser, l'8% nel renderer e il 3% nella GPU. Inoltre, abbiamo migliorato i tempi di risposta del browser fino al 9%. Ci siamo riusciti con PartitionAlloc, il nostro allocatore di memoria avanzato proprietario ottimizzato per bassa latenza di allocazione, efficienza dello spazio e sicurezza ", si legge in un post del blog di Google.

L'ultima versione di Google Chrome consente inoltre di risparmiare risorse ottimizzando l'utilizzo della memoria sia nella scheda attiva che in quella in background.

"Chrome sta ora liberando fino a 100 MB per scheda, che è oltre il 20% su alcuni siti popolari, rimuovendo la memoria che la scheda in primo piano non utilizza attivamente, ad esempio, per le immagini di grandi dimensioni che hai fatto scorrere fuori dallo schermo. Chrome riduce anche la quantità di memoria nelle schede in background su macOS, cosa che facciamo da tempo su altre piattaforme ", ha spiegato Google.

Google deve ancora lavorare sulle prestazioni, poiché la concorrenza di altri browser imposta un ritmo costante di sviluppo. In effetti, Microsoft Edge 89 introduce una pratica funzionalità delle schede di sospensione (Salva risorse) che mette in sospensione le schede inattive per risparmiare risorse. La versione appena rilasciata ha anche ricevuto una nuova funzione "Booster di avvio", che velocizzerà l'avvio del browser dopo l'avvio del sistema.

Google sta segnalando ottimizzazioni per la versione Android del suo browser Chrome, come un miglioramento della build che migliora l'utilizzo della memoria del 5%, i tempi di avvio del browser del 7,5% e i tempi di caricamento delle pagine web fino al 2%.

A loro volta, nuovi miglioramenti hanno ridotto il numero di arresti anomali del browser dovuti alla memoria insufficiente. Ora, grazie a una nuova funzionalità: le schede bloccate, il browser Chrome per Android si avvia più velocemente del 13%. Chrome mantiene una versione leggera delle schede aperte, che sono di dimensioni simili allo screenshot, ma supportano comunque lo scorrimento, lo zoom e il clic sui collegamenti. Il video mostra un confronto tra l'avvio del browser con e senza la nuova funzionalità delle schede bloccate.