feat: variantes responsives image #67
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/responsive-variants"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
sharp installé, helper variants-server.ts génère 3 variantes JPEG (320/800/1600px, qty 80, mozjpeg, progressive, EXIF orientation respectée) après finalize. Best-effort : si échoue, original toujours fonctionnel. Cache-Control immutable 1 an.
Front : srcset+sizes sur ReelSlide (mobile-first), carbet-card, carbet-gallery (cover + thumbnails + lightbox), mes-favoris cards. ResponsiveImage component dispo en réutilisable.
Fallback en cascade via srcset : si une variante 404, browser tente la suivante, finalement l'original (2000w fictif). Aucune régression possible sur les médias historiques.
6 tests vitest pour le helper URL/srcset.