Lazy loading
Lazy loading je technika, která výrazně zrychluje načítání webových stránek. Načítá pouze to, co uživatel skutečně potřebuje – a to ve chvíli, kdy to potřebuje.
Při lazy loadingu se část obsahu stránky, například obrázky, videa nebo části kódu, nenačítá hned při otevření stránky. Místo toho se načte až v okamžiku, kdy je to opravdu nutné. Díky tomu se stránka načítá rychleji, spotřebuje méně dat a funguje plynuleji.
Moderní prohlížeče už mají vestavěnou podporu. Stačí přidat jednoduchý příznak přímo do kódu stránky. Když ale chcete větší kontrolu, můžete využít různé nástroje – například sledování, kdy se nějaký prvek blíží do zorného pole, nebo asynchronní komponenty, které se spustí až ve chvíli, kdy je uživatel skutečně potřebuje.
Lazy loading se netýká jen obrázků a videí. Může se uplatnit také u webové analytiky, reklam nebo jiných externích skriptů – zkrátka u všeho, co není nutné načítat okamžitě.
Představte si web jako knihovnu plnou knížek. Načíst všechno najednou je jako půjčit si domů všechny knihy, které byste možná někdy chtěli číst. Lazy loading je naopak jako sáhnout po jedné konkrétní knize právě tehdy, když na ni přijde řada. Díky tomu je celý uživatelský zážitek jednodušší, rychlejší a příjemnější.