https://www.geeksforgeeks.org/what-is-lazy-loading/
Lazy loading is a performance optimization technique in JavaScript that defers the loading of non-essential resources, such as images and videos, until they are needed, improving page load speed, redu