Widths and modern formats
srcset
One import, every variant. Resize and convert images at build time, and render a real srcset instead of one fixed file.
Features
Section titled “Features”Tree-shakable image modules
An image import becomes a module carrying every variant, and only what you use reaches the bundle.
Vite, Webpack and Rspack
Integrations for the modern bundlers, with a variant cache that keeps repeated builds fast.
Bake it and drop the integration
The cli bakes the variants plus an ES module importing them, so a project can commit the result and build without any bundler plugin.
Components, not markup by hand
Ready Picture and Image components for React, Preact and Svelte.
Content images too
Images from an API or a CMS never reach your build. The imgproxy and Cloudflare adapters build the same variant objects at runtime.