Se ti è mai capitato di aprire una pagina internet e di chiederti perché ci vuole un secondo di troppo per sistemarsi, soprattutto quando è piena di video e contenuti multimediali, questo cambiamento imminente potrebbe finalmente risolvere il problema. Per anni, i browser basati su Chromium, inclusi Microsoft Edge e Vivaldi, hanno supportato il caricamento lento. Ma solo per immagini e iframe. Non è proprio la stessa cosa per video e audio. Ma le cose stanno per cambiare. Grazie a una proposta dello sviluppatore indipendente Helmut Januschka, i browser basati su Chromium si stanno attrezzando per supportare il lazy load nativo anche per elementi video e audio. E anche se sembra una nota tecnica, potrebbe rendere la navigazione molto più fluida.
Cosa fa effettivamente il caricamento lento (e perché è importante)
Normalmente, quando apri una pagina internet, il tuo browser va in overdrive cercando di caricare tutto in una volta: immagini, video, audio, pubblicità, l’intero buffet. Non sorprende che questo non sia eccezionale per la velocità. Il caricamento lento adotta un approccio più intelligente. Invece di inserire tutto in primo piano, il browser attende e carica il contenuto solo quando stai per vederlo. Pertanto, se un video o un’immagine si trova più in basso nella pagina, non verrà caricato finché non si scorre vicino advert esso e, se non ci si arriva mai, potrebbe non caricarsi affatto. Il risultato è un caricamento delle pagine più veloce, un minore utilizzo dei dati e un’esperienza di navigazione più fluida.
È qui che la cosa diventa interessante. I siti internet utilizzano già il caricamento lento per video e audio, ma per implementarlo si affidano principalmente a soluzioni various JavaScript. Fa il suo lavoro, ma è tutt’altro che elegante. Gli sviluppatori in genere utilizzano strumenti come Intersection Observer per rilevare quando i media entrano nell’space visibile e quindi attivare il caricamento manualmente. È un po’ goffo, può essere soggetto a errori e non sempre funziona bene con le ottimizzazioni combine del browser. La proposta di Januschka mira a ripulire tutto questo. Invece di tutto questo scripting additional, gli sviluppatori possono semplicemente aggiungere l’attributo HTML nativo loading="lazy" direttamente agli elementi video e audio, rendendo l’intero processo molto più snello.
Perché il supporto nativo è un grosso problema
Quando il browser esegue il caricamento lento, fa semplicemente un lavoro migliore:
- Può cronometrare il caricamento dei contenuti multimediali in base alle condizioni della rete.
- Salta il ritardo aggiuntivo causato dall’esecuzione prima di JavaScript.
- Funziona di pari passo con gli scanner di precarico e le ottimizzazioni combine.
- Mantiene fluido il caricamento complessivo della pagina invece di intralciarlo.

In parole povere, è più pulito, più veloce e più efficiente. Come ha sottolineato Januschka, questo allinea anche video e audio al modo in cui si comportano già le immagini e gli iframe, risultando in un’esperienza più coerente e prevedibile sul internet. Questa funzionalità è stata sviluppata attraverso la pipeline di Chromium:
- Implementato per la prima volta in Gennaio
- Atterrato nelle construct di Febbraio
- Entrata nella fase di spedizione Marzo
Ora, una recente modifica al codice suggerisce che potrebbe essere abilitato per impostazione predefinita nelle construct stabili. Se le cose continuano come previsto, potrebbe essere lanciato con Chrome 148.











