Qu'est-ce qu'un blur placeholder et pourquoi l'utiliser ?
Un blur placeholder (ou LQIP — Low Quality Image Placeholder) est une version très légère et floue de l'image affichée pendant le chargement de l'image réelle. Cette technique améliore l'expérience utilisateur en évitant les zones blanches ou vides, réduit le CLS (Cumulative Layout Shift — un des Core Web Vitals de Google) en réservant l'espace exact de l'image, et donne une impression de chargement plus rapide. Next.js propose cette fonctionnalité nativement via la prop blurDataURL.
Techniques de placeholder pour les images web
Plusieurs techniques existent : les dégradés CSS (légères, sans image requise), les SVG inline encodés en base64, le BlurHash (algorithme qui encode une image en chaîne de caractères courte), le ThumbHash (version améliorée), et les images basse résolution en base64. Notre outil génère des dégradés CSS et des SVG inline, compatibles avec tous les navigateurs sans dépendance externe.