What is lazy loading? Lazy loading is a performance optimization technique where non-critical resources, like images, iframes, videos, or JavaScript components, are only loaded when they’re needed.