lazy loading
On-demand resource retrieval
Lazy loading is a programming strategy that delays loading resources until they're actually needed.
Instead of fetching all images, data, or code when a page first loads, lazy loading waits until content is about to be viewed or used: The site lazy loads images below the fold.
This reduces initial load times and saves bandwidth for content users may never scroll to.
- deferredSet aside until later
- on-demandAvailable upon request
- just in timeAt the last moment
- placeholderTemporary position marker
- skeletonInternal supportive framework
scroll · viewport · images · asynchronous · performance · user experience · buffer · fetch · preload · pagination · blur · spinner · progressive · above the fold · below the fold · bandwidth · optimization · eager
- web developmentHTML, CSS, JavaScript, API, web design
- computing operationscompiling, debugging, executing, parsing, indexing
- ORMentity, persist, mapping, hibernate, persistence
- web performanceresponse time, caching, browser cache, CDN, gzip
- build toolsmake, Maven, Ninja, gulp, rake
- dependency injectioninjector, provider, service provider, resolver, wiring