The real cost of ignoring lazy loading
It comes up on almost every project, usually later than it should. Nobody bills you for neglecting lazy loading. The cost shows up somewhere else.
Performance work is mostly subtraction, which makes it unpopular and effective. Most teams find the first pass takes an afternoon and the maintenance takes minutes a month.
Where the cost lands
- Time spent on work that should not have been necessary
- Enquiries that quietly never arrive
- Only load what is about to be seen
- Rework, once the problem is finally visible
Never lazy-load the main hero image. The cost of getting this wrong is rarely visible on the day it happens. It is worth deciding this deliberately rather than inheriting whatever the last person set up.
Making it stick
Always reserve the space so nothing jumps. In practice this is a scheduling problem more than a technical one. It is the sort of thing that looks like polish right up until it costs you an enquiry.
In practice
Real-world numbers from actual visitors matter more than a score produced on a fast laptop. Three things worth confirming about lazy loading before you move on:
- Someone can say what the current setup is without going to look
- Only load what is about to be seen — and you know whether that is true here
- There is a way to tell whether the last change to this helped
If you want a second opinion on how yours is set up, ask.