Kort fortalt: Lazy loading udskyder indlæsningen af et billede, en video eller en anden del af en side, indtil indholdet er nødvendigt. Brugt korrekt sparer det dataoverførsel og tid; brugt forkert kan det forsinke hovedindholdet.
Sådan bruger jeg Lazy loading i praksis
Jeg vurderer lazy loading i sammenhæng med hele siden. Overskrift, tekst, kontroller, hastighed og feedback skal tilsammen forklare, hvad man kan gøre, og hvad der sker bagefter. Først løser jeg de forhindringer, der blokerer opgaven; dekoration og effekter kommer først, når det grundlæggende fungerer.
Hvad skal du holde øje med
En komponent er ikke færdig, bare fordi den fungerer med en mus. Med lazy loading kontrollerer jeg tastaturbrug, kontrast, zoom, skærmlæser, langsomt netværk og tilstanden uden scripts. Tilgængelighed og ydeevne er ikke ekstra funktioner; de er en del af den samme oplevelse.
Spørgsmål til en beslutning
- Hvilken opgave vil personen udføre på siden?
- Hvor kan personen tøve, begå en fejl eller miste konteksten?
- Fungerer løsningen på mobil, med tastatur og på et langsomt netværk?
- Hvilket signal viser, at ændringen reelt hjalp?