Native Lazy Loading
loading="lazy" attribute. Modern browsers only.
How it works
Universal lazy loading library for placeholder images
Framework-agnostic, using native browser APIs
Works with any framework or no framework at all. Ready for Vue, React, Solid, Svelte and Nuxt.
Build your own integration
Use BlurHash and ThumbHash placeholders for instant loading.
Decodes BlurHash and ThumbHash strings on the server or in the browser.