verlok/vanilla-lazyload

LazyLoad is a lightweight, flexible script that speeds up your website by deferring the loading of your below-the-fold images, backgrounds, videos, iframes and scripts to when they will enter the viewport. Written in plain "vanilla" JavaScript, it leverages IntersectionObserver, supports responsive images and enables native lazy loading.

7,855
JavaScriptMIT License
hacktoberfestiframesimagesintersectionobserverlazy-loadinglazy-sizeslazyloadlazyload-iframeslazyload-imageslazyload-scriptlazyload-videospicturepicture-tagresponsive-imagessrcsetsrcset-sizesvanilla-javascriptvanilla-jsvideoswebp
Stars

7,855

Updated

Nov 26, 2025

Stars Over Time

Top Contributors

Related Repositories

Track developers from verlok/vanilla-lazyload

Join 1,000+ companies finding quality developer leads