What is lazy loading?

Lazy loading delays resource loading until needed, which improves initial loading times. This technique is often used for images, scripts, or modules in web development to boost page performance.