Hoppa till huvudinnehåll
För mycket lazy loading kan försämra sidprestanda - så optimerar du bildladdningen
Lazy loading kan faktiskt göra sajten långsammare

Lazy loading innebär att bilder laddas först när de är synliga i webbläsarfönstret. Det minskar onödig datatrafik och resursförbrukning. Men nya undersökningar visar att för aggressiv lazy loading kan leda till längre tid till största innehållsladdning (Largest Contentful Paint).

Innehållsförteckning

Lazy loading-användning ökar snabbt

Användningen av native lazy loading växer snabbt och har nu 17% marknadsandel enligt senaste HTTP Archive-data. WordPress-sajter står för majoriteten av implementeringarna.

Antalet WordPress-sajter med lazy loading har ökat från tiotusentals till över 1 miljon på bara ett år. Det visar hur populär tekniken blivit.

Lazy loading reducerar sidans totala bildstorlek markant, vilket minskar datatrafik och påverkan på mobilsurfare med begränsade dataplaner.

För mycket optimering av sajtens inladdning för bilder är inte bra

För mycket lazy loading kan försämra prestanda

Även om lazy loading minskar sidans storlek visar nya undersökningar att det kan ha en negativ inverkan på sidprestanda om det används för aggressivt.

Data från Chrome User Experience Report indikerar att sidor som använder lazy loading tenderar att ha sämre Largest Contentful Paint, även när man enbart tittar på WordPress-sajter.

För att undersöka orsakssambandet gjordes A/B-tester på en WordPress-demo. Resultaten bekräftade att avaktiverad lazy loading gav bättre LCP.

Problemet verkar alltså vara kopplat till själva implementationen av lazy loading.

 

Undvik lazy loading ovanför sidans synliga del

Vid en närmare granskning av WordPress lazy loading visade det sig att även bilder ovanför sidfolden laddas lazy.

Det innebär att den första bilden som användaren ser fördröjs i onödan.

Genom att undanta bilder ovanför sidfolden och bara lazy loada övriga bilder kunde prestandaproblemen elimineras helt enligt nya tester.

LCP blev till och med snabbare än utan lazy loading eftersom mindre konkurrerande nätverksförfrågningar gav högre prioritet åt LCP-bilden.

Så justerar du inställningarna

För att undvika prestandanedsättning med lazy loading bör du:

  • Inte lazy loada bilder ovanför sidfolden
  • Använda heuristik för att identifiera sådana bilder
  • Uppdatera WordPress-inställningar när patch släpps
  • Kontrollera CMS-inställningar om du använder annat system
  • Optimera individuellt efter A/B-tester på din sajt

Genom att läsa in de viktigaste bilderna omedelbart och lazy loada resten får du bästa möjliga prestanda!

Sammanfattning

Lazy loading är en kraftfull teknik när den implementeras rätt. Undvik att lazy loada bilder ovanför sidfolden, särskilt LCP-bilden. Med omsorgsfull justering kan lazy loading ge stora prestandavinster utan nackdelar.

Dela gärna denna artikel om du fann informationen användbar!

Do you want content, news or other for your site?

Namn
Om du ger oss webbadressen till din Facebook/Meta sida eller LinkedIn kan vi få lite mera information om er verksamhet.

Etiketter