Le schede liofilizzate migliorano l’avvio di Chrome del 20% su Android
Gli utenti Android che eseguono Google Chrome sui propri dispositivi potrebbero aver notato un miglioramento del tempo di avvio del browser. Grazie a una nuova funzionalità che Google chiama Freeze Dried Tabs, l’avvio di Chrome è in media il 20% più veloce rispetto a prima, secondo Google.
L’avvio delle app browser mobili su Android potrebbe risultare più lento rispetto all’avvio di altre applicazioni. Uno dei motivi principali è che il processo di visualizzazione della prima pagina Web richiede molto lavoro in background, incluso il download delle risorse del sito Web, l’esecuzione di JavaScript e il rendering effettivo della pagina Web.
Una delle idee iniziali per velocizzare il caricamento del browser all’avvio era quella di visualizzare immediatamente uno screenshot del sito finché non fosse completamente disponibile. Sebbene ciò acceleri l’avvio iniziale del browser, presentava lo svantaggio che gli utenti non potevano interagire con il sito.
Gli ingegneri di Chromium hanno escogitato il concetto di schede liofilizzate per migliorare la velocità di caricamento di Chrome mantenendo un certo livello di interattività. Al centro, le schede liofilizzate sono un’istantanea del sito Web reale che fornisce contenuto e interattività. A differenza degli screenshot, che sono statici e non mostrano contenuto che è below the fold, le schede liofilizzate includono il supporto per i collegamenti, lo zoom e lo scorrimento del contenuto.
Una volta che la pagina web effettiva è completamente disponibile, Chrome passa ad essa senza problemi secondo Google.
Con le schede liofilizzate in atto, la latenza di avvio di Chrome è migliorata del 20% da 3,4 secondi a 2,8 secondi su un dispositivo di prova. I valori possono variare a seconda del dispositivo utilizzato e del sito Web caricato.
Oltre al miglioramento dell’avvio, le schede liofilizzate hanno un sovraccarico di memoria inferiore. Tuttavia, il contenuto potrebbe non essere aggiornato, poiché dipende dal fatto che sia cambiato dopo che Chrome lo ha acquisito.
Google non ne fa menzione, ma dal momento che ha pubblicato la storia sul blog di Chromium, è probabile che anche tutti gli altri browser basati su Chromium traggano vantaggio dalla funzione.
Parole di chiusura
Le schede liofilizzate migliorano il caricamento delle pagine Web del 20%, il che rappresenta un miglioramento sostanziale. Molti utenti potrebbero non notare nemmeno che il contenuto visualizzato non è il sito reale ma un’istantanea catturata di esso. Gli elementi principali come lo scorrimento funzionano, ma altre funzionalità, come moduli, media interattivi o sovrapposizioni, non lo faranno.