Sviluppatori del browser Chrome sul supporto per il caricamento differito degli elementi delle pagine web, che consente di non caricare contenuti al di fuori dell'area visibile fino a quando l'utente non scorre la pagina in un punto immediatamente precedente all'elemento. In precedenza, in Chrome 76 e Firefox 75, questa modalità era già stata implementata per le immagini. Ora gli sviluppatori di Chrome hanno fatto un ulteriore passo avanti e hanno aggiunto la possibilità di caricare in modo differito i blocchi iframe.
Per gestire il caricamento differito delle pagine, nel tag «iframe» è stato aggiunto l'attributo «loading», che può assumere il valore «lazy» (caricare in modo differito), «eager» (caricare immediatamente) e «auto» (caricare in modo differito a discrezione del browser, quando è attiva la modalità ). Si prevede che il caricamento differito riduca il consumo di memoria, diminuisca il traffico e aumenti la velocità di apertura iniziale delle pagine. Ad esempio, con l'attivazione della nuova modalità non si caricheranno immediatamente i blocchi pubblicitari e i widget di Twitter, Facebook e YouTube se non sono visibili all'utente, fino a quando l'utente non scorre la pagina nella posizione davanti a questi blocchi.
Secondo le stime degli sviluppatori, mediamente il caricamento differito consentirà di risparmiare dal 2 al 3% del traffico, ridurre il numero di dell'1-2% e diminuire del 2%. Per siti web specifici, le modifiche sono più evidenti. Ad esempio, l'abilitazione del caricamento differito del blocco YouTube porterà a una riduzione dei dati caricati di circa 500KB, Instagram - 100KB, Spotify - 500KB, Facebook - 400KB. In particolare, l'implementazione del caricamento differito dei blocchi YouTube sul sito Chrome.com ha consentito di ridurre il tempo di attesa per l'accessibilità delle pagine su dispositivi mobili fino a 10 secondi e di ridurre le dimensioni del codice JavaScript caricato inizialmente di 511KB.
Fonte: opennet.ru
