Lyhyesti: Lazy loading viivästyttää kuvan, videon tai muun sivun osan lataamista, kunnes sisältöä tarvitaan. Oikein käytettynä se säästää siirtomäärää ja aikaa; huonosti käytettynä se voi hidastaa pääsisältöä.
Miten käytän Lazy loadingia käytännössä
Arvioin lazy loadingia koko sivun yhteydessä. Otsikon, tekstin, ohjainten, nopeuden ja palautteen on yhdessä selitettävä, mitä voidaan tehdä ja mitä seuraavaksi tapahtuu. Korjaan ensin tehtävän suorittamisen estävät esteet; koristelu ja tehosteet tulevat vasta, kun perusasiat toimivat.
Mitä kannattaa varoa
Komponentti ei ole valmis vain siksi, että se toimii hiirellä. Lazy loadingin yhteydessä tarkistan näppäimistökäytön, kontrastin, zoomauksen, ruudunlukijan, hitaan verkon ja tilanteen ilman skriptejä. Saavutettavuus ja suorituskyky eivät ole lisäominaisuuksia, vaan osa samaa käyttökokemusta.
Päätöstä koskevat kysymykset
- Minkä tehtävän henkilö haluaa suorittaa sivulla?
- Missä hän saattaa epäröidä, tehdä virheen tai menettää asiayhteyden?
- Toimiiko ratkaisu mobiilissa, näppäimistöllä ja hitaalla verkkoyhteydellä?
- Mikä signaali osoittaa, että muutos todella auttoi?