Saviez-vous que 53% des utilisateurs mobiles abandonnent un site web si celui-ci met plus de trois secondes à charger ? Les images non optimisées, souvent en format JPEG volumineux, sont un facteur majeur de ce délai, impactant la performance web et l'expérience utilisateur. Une image trop lourde peut consommer inutilement la bande passante et affecter le forfait de données. Il est donc crucial de servir des images responsive, adaptées à chaque appareil et connexion, pour éviter ces désagréments et booster le SEO.
La diffusion d'une image de bureau en haute résolution sur un smartphone est un gaspillage de ressources et d'énergie, tandis qu'une image de faible qualité sur un écran haute résolution dégrade l'aspect visuel et la perception de professionnalisme. Le défi réside dans la capacité de proposer une image de qualité optimale, adaptée à la taille de l'écran, à la densité de pixels et à la connexion internet de chaque utilisateur. C'est là que les images responsive entrent en jeu, améliorant significativement la vitesse du site et l'engagement des visiteurs.
Comprendre les défis des images sur le web
Le web est un environnement diversifié où les utilisateurs accèdent aux sites à partir d'une multitude d'appareils, allant des smartphones aux ordinateurs de bureau, en passant par les tablettes et les téléviseurs connectés. Chaque appareil possède des caractéristiques différentes, notamment en termes de taille d'écran, de densité de pixels (DPI/PPI) et de vitesse de connexion internet. Il est donc impératif de comprendre ces défis pour optimiser les images responsive de manière efficace et garantir une performance web optimale.
Taille des images et performance web
Une image trop volumineuse peut significativement ralentir le temps de chargement d'une page web, nuisant à l'expérience utilisateur et au SEO. Des études montrent qu'une augmentation de seulement une seconde du temps de chargement peut entraîner une diminution de 7% du taux de conversion. De plus, une étude a révélé que 40% des consommateurs abandonnent un site web qui prend plus de trois secondes à charger. Il est donc primordial d'optimiser la taille des images pour garantir une expérience utilisateur fluide et rapide, améliorant la performance web. Les moteurs de recherche comme Google prennent également en compte la vitesse de chargement comme un facteur de classement, ce qui impacte directement le SEO, rendant l'optimisation des images responsive cruciale.
Densité de pixels et écrans retina
La densité de pixels, mesurée en DPI (dots per inch) ou PPI (pixels per inch), détermine la netteté d'une image sur un écran. Les écrans Retina, présents sur de nombreux appareils Apple, ont une densité de pixels plus élevée que les écrans standard (environ 220 PPI contre 72 PPI). Pour afficher une image nette sur ces écrans, il est nécessaire de servir des images avec une résolution plus élevée, généralement deux fois plus grande, ce qui nécessite une bonne compréhension des formats utilisés et de la stratégie à adopter pour les images responsive. Une image mal adaptée à la densité de l'écran risque d'apparaître floue ou pixelisée, impactant négativement l'expérience utilisateur.
Largeur de bande et connexion internet
La vitesse de connexion internet varie considérablement d'un utilisateur à l'autre, impactant la performance web. Les utilisateurs mobiles, en particulier ceux qui se trouvent dans des zones rurales ou qui utilisent des réseaux 3G, peuvent avoir des connexions plus lentes. En 2023, la vitesse moyenne de connexion mobile mondiale est de 42.77 Mbps, tandis que la vitesse moyenne de connexion fixe est de 91.18 Mbps. Il est donc important de servir des images responsive de taille adaptée à la vitesse de connexion de l'utilisateur pour éviter des temps de chargement excessifs et une consommation de données inutile. Une image trop lourde peut également impacter le forfait de données de l'utilisateur, ce qui peut le dissuader de visiter le site web, diminuant le trafic et impactant négativement le SEO.
Formats d'image et compromis
Il existe différents formats d'image, chacun avec ses propres avantages et inconvénients en termes de compression, qualité et compatibilité. Les formats JPEG sont idéaux pour les photos car ils offrent une bonne compression avec perte, ce qui réduit la taille du fichier. Les formats PNG sont préférables pour les graphiques et les logos car ils offrent une compression sans perte, ce qui préserve la qualité de l'image. Le format GIF est adapté aux animations simples et aux images transparentes. Il est important de choisir le format d'image approprié en fonction du type d'image et de l'objectif recherché pour les images responsive. Le format WebP, développé par Google, offre une meilleure compression (25-34% de réduction par rapport au JPEG) et une meilleure qualité que les formats traditionnels, mais sa compatibilité peut être limitée, nécessitant des stratégies de fallback.
L'évolution du web et du responsive design
Le web est en constante évolution, avec de nouveaux appareils et de nouvelles technologies qui émergent régulièrement. Les besoins des utilisateurs évoluent également, avec une demande croissante pour des expériences web rapides, fluides et visuellement attrayantes. Une approche adaptative, comme les images responsive, est donc indispensable pour répondre à ces exigences et garantir une expérience utilisateur optimale sur tous les appareils, améliorant ainsi la performance web et le SEO. Les utilisateurs attendent des sites web qu'ils soient performants sur tous les appareils, qu'il s'agisse d'un smartphone, d'une tablette ou d'un ordinateur de bureau. Le responsive design est devenu une norme, et les images responsive sont un élément essentiel de cette approche, contribuant à un meilleur classement dans les moteurs de recherche.
Les solutions : techniques d'implémentation des images responsive
Plusieurs techniques permettent d'implémenter les images responsive, chacune avec ses propres avantages et inconvénients. Le choix de la technique appropriée dépendra des besoins spécifiques du projet, des considérations de performance web et des objectifs SEO. Il est important de bien comprendre chaque technique pour prendre une décision éclairée et optimiser l'expérience utilisateur.
Balise <img> avec l'attribut srcset et sizes
L'attribut srcset
permet de définir une liste de sources d'image avec différentes résolutions, adaptées à différents écrans et densités de pixels. L'attribut sizes
permet de définir la taille de l'image en fonction de la largeur du viewport, permettant au navigateur de choisir la source la plus appropriée. Le navigateur choisira la source d'image la plus appropriée en fonction de la taille de l'écran et de la densité de pixels, améliorant la performance web. Cette technique est largement supportée par les navigateurs modernes (plus de 95% de compatibilité) et est relativement simple à mettre en œuvre, rendant les images responsive accessibles à un large public.
Par exemple, considérons le code suivant :
<img src="image-petite.jpg" srcset="image-petite.jpg 320w, image-moyenne.jpg 480w, image-grande.jpg 800w" sizes="(max-width: 320px) 280px, (max-width: 480px) 440px, 800px" alt="Description de l'image">
Dans cet exemple, le navigateur choisira l'image image-petite.jpg
si la largeur du viewport est inférieure à 320px, l'image image-moyenne.jpg
si la largeur du viewport est inférieure à 480px, et l'image image-grande.jpg
sinon, optimisant ainsi la performance web et l'expérience utilisateur.
Le calcul de l'attribut sizes
est crucial pour garantir que le navigateur choisit la source d'image la plus appropriée, améliorant ainsi la performance web et l'expérience utilisateur. Les unités vw
(viewport width), px
(pixels) et em
(em) peuvent être utilisées pour définir la largeur de l'image en fonction du viewport. Il est important de prendre en compte la mise en page du site web et les différents points de rupture pour calculer la valeur de l'attribut sizes
de manière précise. L'attribut alt
est indispensable pour l'accessibilité et le SEO, il doit décrire le contenu de l'image de manière concise et pertinente, permettant aux moteurs de recherche de comprendre le contexte de l'image et d'améliorer le classement du site.
- Utiliser des noms de fichiers descriptifs pour les images, améliorant ainsi le SEO.
- Optimiser les images pour le web avant de les uploader, réduisant la taille du fichier et améliorant la performance web.
- Tester les images responsive sur différents appareils et navigateurs, garantissant une expérience utilisateur cohérente.
L'élément <picture> pour l'art direction et la performance web
L'élément <picture>
offre une plus grande flexibilité que l'attribut srcset
car il permet de définir différentes sources d'image en fonction de media queries, offrant un contrôle précis sur la sélection des images. Cela permet d'adapter l'image non seulement à la taille de l'écran, mais aussi à d'autres caractéristiques de l'appareil, comme son orientation ou son type. L'élément <picture>
est particulièrement utile pour l'art direction, c'est-à-dire pour modifier le cropping, la composition ou le contenu de l'image en fonction de la taille de l'écran, améliorant ainsi l'engagement des utilisateurs et la performance web.
Par exemple, considérons le code suivant :
<picture> <source media="(max-width: 600px)" srcset="image-mobile.jpg"> <source media="(min-width: 601px)" srcset="image-desktop.jpg"> <img src="image-default.jpg" alt="Description de l'image"> </picture>
Dans cet exemple, le navigateur utilisera l'image image-mobile.jpg
si la largeur du viewport est inférieure à 600px, et l'image image-desktop.jpg
sinon, optimisant la performance web. L'image image-default.jpg
sera utilisée comme fallback si le navigateur ne supporte pas l'élément <picture>
, garantissant une compatibilité maximale.
Il est important de vérifier la compatibilité des navigateurs avec l'élément <picture>
et de proposer des solutions de contournement si nécessaire, par exemple en utilisant un polyfill, garantissant ainsi une expérience utilisateur cohérente sur tous les navigateurs. L'élément <picture>
est un outil puissant pour l'art direction et permet d'offrir une expérience utilisateur personnalisée sur chaque appareil, améliorant l'engagement et la performance web. Un polyfill permet d'assurer le support de l'élément <picture>
sur les navigateurs plus anciens qui ne le supportent pas nativement. Le choix entre srcset
/ sizes
et <picture>
dépend des besoins spécifiques du projet, de la performance web souhaitée et des objectifs SEO.
Comparaison srcset / sizes vs <picture> : choisir la meilleure technique
L'attribut srcset
et l'élément <picture>
sont deux techniques différentes pour implémenter les images responsive, chacune avec ses propres avantages et inconvénients en termes de flexibilité, complexité et impact sur la performance web. L'attribut srcset
est plus simple à utiliser et est adapté aux cas où l'image doit simplement être redimensionnée en fonction de la taille de l'écran. L'élément <picture>
offre une plus grande flexibilité et est adapté aux cas où l'image doit être modifiée en fonction de la taille de l'écran ou d'autres caractéristiques de l'appareil, permettant l'art direction et une optimisation plus poussée de la performance web. Il est crucial de bien comprendre les différences entre ces deux techniques pour choisir la solution la plus adaptée aux besoins du projet et aux objectifs SEO. Le tableau suivant résume les principales différences, aidant les développeurs à prendre des décisions éclairées :
-
srcset
/sizes
: Simple à utiliser, adapté au redimensionnement, bon pour la performance web de base. -
<picture>
: Plus flexible, adapté à l'art direction, permet une optimisation plus poussée de la performance web et une meilleure expérience utilisateur.
Focus sur le chargement paresseux (lazy loading) pour améliorer la performance web
Le chargement paresseux (lazy loading) est une technique qui permet de charger les images uniquement lorsqu'elles sont visibles à l'écran, améliorant significativement le temps de chargement initial de la page et réduisant la consommation de bande passante. Cela a un impact positif sur la performance web et l'expérience utilisateur. Le chargement paresseux peut être implémenté en utilisant l'attribut natif loading="lazy"
, qui est supporté par la plupart des navigateurs modernes (plus de 80% de compatibilité). Des bibliothèques JavaScript, comme Intersection Observer, peuvent également être utilisées pour implémenter le lazy loading, offrant une plus grande flexibilité et un contrôle plus précis sur le comportement du chargement paresseux.
L'attribut loading="lazy"
est simple à utiliser : il suffit de l'ajouter à la balise <img>
, activant le lazy loading pour cette image. Les bibliothèques JavaScript offrent une plus grande flexibilité et permettent de personnaliser le comportement du lazy loading, par exemple en ajoutant des effets de transition lors du chargement des images. En moyenne, l'utilisation du lazy loading peut réduire le temps de chargement initial de la page de 20 à 40%, améliorant considérablement la performance web et l'expérience utilisateur. Le lazy loading est une technique essentielle pour optimiser les performances des sites web qui contiennent de nombreuses images, contribuant à un meilleur classement dans les moteurs de recherche.
Importance du choix des formats d'image pour la performance web et le SEO
Le choix du format d'image approprié est crucial pour optimiser la taille et la qualité des images, contribuant à une meilleure performance web et un meilleur SEO. Les formats modernes, comme WebP et AVIF, offrent une meilleure compression et une meilleure qualité que les formats traditionnels, comme JPEG et PNG. WebP est un format développé par Google qui offre une compression avec perte et sans perte, réduisant la taille du fichier sans compromettre la qualité visuelle. AVIF est un format plus récent qui offre une compression encore plus efficace que WebP (environ 20% de réduction supplémentaire). Il est important de prendre en compte la compatibilité des navigateurs avec ces formats et de proposer des stratégies de fallback si nécessaire pour garantir une expérience utilisateur cohérente.
L'élément <picture>
ou l'attribut type
peuvent être utilisés pour fournir un fallback vers un format plus ancien si le navigateur ne prend pas en charge les formats modernes, garantissant ainsi une compatibilité maximale. Des outils en ligne ou des logiciels, comme Squoosh et ImageOptim, peuvent être utilisés pour convertir les images vers différents formats. L'utilisation des formats modernes peut réduire la taille des images de 25% à 50% sans compromettre la qualité, améliorant significativement la performance web et le SEO. Il est donc fortement recommandé d'utiliser ces formats lorsque cela est possible, optimisant ainsi l'expérience utilisateur et le classement dans les moteurs de recherche.
Optimisation des images : améliorer la qualité, réduire la taille et booster le SEO
L'optimisation des images est un processus essentiel pour améliorer la performance web, l'expérience utilisateur et le SEO. Plusieurs techniques permettent d'optimiser les images responsive, notamment la compression, le redimensionnement, l'automatisation et l'utilisation de CDN (Content Delivery Network).
Compression des images : avec perte (lossy) vs sans perte (lossless)
La compression des images permet de réduire la taille du fichier sans altérer significativement la qualité visuelle, améliorant ainsi la performance web et l'expérience utilisateur. Il existe deux types de compression : la compression avec perte (lossy) et la compression sans perte (lossless). La compression avec perte supprime certaines données de l'image, ce qui peut entraîner une légère perte de qualité, mais permet une réduction de taille plus importante. La compression sans perte conserve toutes les données de l'image, ce qui garantit une qualité optimale, mais la réduction de la taille du fichier est généralement moins importante. En moyenne, la compression avec perte peut réduire la taille des images de 60% à 80%, tandis que la compression sans perte réduit la taille de 10% à 30%. Le choix entre la compression avec perte et la compression sans perte dépend du type d'image, de l'objectif recherché et des priorités en termes de qualité et de performance web.
Des outils d'optimisation d'images, comme TinyPNG, ImageOptim et Kraken.io, permettent de compresser les images de manière efficace, réduisant la taille du fichier et améliorant la performance web. Des outils en ligne de commande, comme ImageMagick, offrent une plus grande flexibilité et permettent d'automatiser le processus d'optimisation, particulièrement utiles pour les développeurs web. TinyPNG utilise une compression avec perte intelligente pour réduire la taille des images PNG et JPEG, minimisant la perte de qualité. ImageOptim est un outil gratuit et open source pour macOS qui optimise les images sans perte de qualité, préservant ainsi la qualité visuelle. Kraken.io offre une combinaison de compression avec et sans perte, permettant aux utilisateurs de choisir l'approche la plus adaptée à leurs besoins.
Redimensionnement des images : adapter la taille aux besoins
Il est important de redimensionner les images responsive avant de les uploader sur le site web, adaptant la taille aux besoins spécifiques de chaque écran et appareil. Éviter de servir des images trop grandes qui sont ensuite redimensionnées par le navigateur permet de réduire la taille du fichier, d'améliorer le temps de chargement et de préserver la bande passante des utilisateurs, contribuant à une meilleure performance web et une meilleure expérience utilisateur. Des outils de redimensionnement d'images, comme Photoshop et GIMP, permettent de redimensionner les images de manière précise. Il est recommandé de redimensionner les images à la taille exacte à laquelle elles seront affichées sur le site web, optimisant ainsi la performance web. En moyenne, une image redimensionnée correctement peut réduire la taille du fichier de 50 à 70%, améliorant considérablement le temps de chargement de la page. Le redimensionnement des images est une étape essentielle de l'optimisation des images responsive et de la performance web.
Automatisation de l'optimisation des images et utilisation de CDN
L'automatisation de l'optimisation des images responsive permet de gagner du temps, de garantir que toutes les images sont optimisées de manière cohérente et d'améliorer la performance web et le SEO. Des plugins pour CMS, comme WordPress et Drupal, automatisent l'optimisation des images lors de l'upload, simplifiant le processus. Des services CDN d'images, comme Cloudinary et Imgix, permettent d'optimiser et de servir les images automatiquement à partir de serveurs situés à proximité des utilisateurs, réduisant la latence et améliorant la performance web. Cloudinary offre une large gamme de fonctionnalités d'optimisation des images, y compris la compression, le redimensionnement, la conversion de format et la diffusion via CDN. L'intégration de tâches d'optimisation des images dans le build process, en utilisant des outils comme Grunt et Gulp, permet d'automatiser le processus d'optimisation pour les développeurs web, garantissant que toutes les images sont optimisées avant d'être déployées sur le site web.
- Utiliser un plugin d'optimisation d'images pour votre CMS, automatisant le processus et améliorant la performance web.
- Configurer un service CDN d'images pour optimiser et servir les images automatiquement, réduisant la latence et améliorant la performance web.
- Intégrer des tâches d'optimisation des images dans votre build process, garantissant que toutes les images sont optimisées avant d'être déployées.
Meilleures pratiques et considérations avancées pour les images responsive et le SEO
Au-delà des techniques de base, certaines meilleures pratiques et considérations avancées permettent d'optimiser davantage les images responsive, d'offrir une expérience utilisateur encore meilleure et d'améliorer le SEO. Ces pratiques incluent l'art direction, l'utilisation de placeholders, le testing et le monitoring, la définition d'un budget de performance et l'optimisation pour l'accessibilité.
Art direction : adapter l'image au contexte
L'art direction consiste à modifier le cropping, la composition ou le contenu de l'image en fonction de la taille de l'écran, de l'orientation de l'appareil ou d'autres caractéristiques contextuelles, garantissant que l'image est toujours visuellement attrayante, pertinente et optimisée pour l'expérience utilisateur. Cela permet de garantir que l'image est toujours visuellement attrayante et pertinente, quelle que soit la taille de l'écran, améliorant l'engagement des utilisateurs. L'élément <picture>
est particulièrement utile pour l'art direction car il permet de définir différentes sources d'image en fonction de media queries, offrant un contrôle précis sur la sélection des images. L'art direction est une technique avancée qui permet d'offrir une expérience utilisateur personnalisée et engageante, contribuant à un meilleur classement dans les moteurs de recherche. L'art direction peut améliorer l'engagement des utilisateurs de 15% à 20% et augmenter le temps passé sur le site web. Elle nécessite une planification minutieuse, une bonne compréhension des besoins des utilisateurs et une attention particulière aux détails visuels.
Placeholders : améliorer la perception du temps de chargement
Les placeholders sont des images de basse qualité ou des couleurs dominantes qui sont affichées pendant le chargement des images, améliorant l'expérience utilisateur en donnant une indication visuelle que l'image est en cours de chargement. Cela peut réduire la perception du temps de chargement et améliorer la satisfaction des utilisateurs. Les placeholders peuvent être créés en utilisant des images de basse qualité, des couleurs dominantes ou des SVG. L'utilisation de SVG comme placeholders permet d'obtenir une image nette, de petite taille et facilement animable, améliorant l'esthétique du site web. L'utilisation de placeholders peut réduire la perception du temps de chargement de 1 à 2 secondes, améliorant significativement l'expérience utilisateur. Il existe plusieurs techniques pour créer des placeholders, chacune avec ses propres avantages et inconvénients en termes de performance et d'esthétique.
Testing et monitoring : garantir la qualité et la performance des images responsive
Il est important de tester les images responsive sur différents appareils, navigateurs et connexions internet pour vérifier qu'elles fonctionnent correctement, garantissant une expérience utilisateur cohérente. Des outils, comme Chrome DevTools, Lighthouse et PageSpeed Insights, permettent de tester les images responsive et d'identifier les problèmes potentiels, tels que des images mal dimensionnées, des temps de chargement excessifs ou des erreurs d'affichage. Le monitoring des performances permet de surveiller le temps de chargement des images et d'identifier les opportunités d'amélioration, garantissant que le site web reste performant au fil du temps. Le testing et le monitoring sont des étapes essentielles pour garantir la qualité, la performance et l'accessibilité des images responsive. Chrome DevTools offre une large gamme d'outils pour le testing et le monitoring des performances web, y compris des outils pour analyser le temps de chargement des images et identifier les images qui posent problème. PageSpeed Insights fournit des recommandations pour améliorer les performances du site web, y compris des recommandations spécifiques pour l'optimisation des images.
Performance budget : fixer des objectifs et les respecter
Définir un budget de performance consiste à fixer des objectifs de performance pour le site web, par exemple un temps de chargement maximal de 3 secondes pour une page donnée. Il est important de surveiller la taille des images et de s'assurer qu'elle ne dépasse pas le budget de performance, garantissant que le site web reste rapide et réactif. Un budget de performance permet de garantir que le site web offre une expérience utilisateur rapide et fluide, contribuant à un meilleur classement dans les moteurs de recherche. Un budget de performance doit prendre en compte tous les aspects du site web, y compris les images, les scripts, les feuilles de style et les polices de caractères. Il est important de définir un budget de performance réaliste, de le surveiller régulièrement et de prendre des mesures correctives si nécessaire pour garantir que le site web respecte ses objectifs de performance.
SEO et accessibilité : optimiser pour tous les utilisateurs
L'attribut alt
est indispensable pour le SEO et l'accessibilité des images responsive. Il permet de décrire le contenu de l'image aux moteurs de recherche, qui ne peuvent pas "voir" les images, et aux utilisateurs malvoyants qui utilisent des lecteurs d'écran. L'optimisation du nom des fichiers, en utilisant des noms de fichiers descriptifs et contenant des mots-clés pertinents, permet également d'améliorer le SEO. Il est important de respecter les bonnes pratiques SEO et d'accessibilité pour garantir que les images responsive sont visibles par tous les utilisateurs et contribuent à un meilleur classement du site web dans les résultats de recherche. Un attribut alt
bien rédigé, décrivant le contenu de l'image de manière précise et concise, peut améliorer le classement du site web dans les résultats de recherche de 10 à 20%. L'accessibilité est une considération essentielle pour tous les sites web et contribue à une expérience utilisateur plus inclusive.
- Utiliser l'attribut
alt
pour décrire le contenu de chaque image responsive, améliorant le SEO et l'accessibilité. - Optimiser le nom des fichiers en utilisant des noms de fichiers descriptifs et contenant des mots-clés pertinents, contribuant à un meilleur SEO.
- Tester l'accessibilité du site web en utilisant des outils de validation, garantissant que le site web est accessible à tous les utilisateurs.
L'optimisation des images responsive pour le web est une discipline en constante évolution, avec de nouvelles techniques, de nouveaux formats et de nouveaux outils qui émergent régulièrement. Les techniques que nous avons explorées, du choix des formats à l'implémentation des attributs srcset
et sizes
, en passant par l'utilisation judicieuse de l'élément <picture>
et l'importance du lazy loading, sont autant d'outils à votre disposition pour garantir une expérience utilisateur fluide, performante et accessible. N'oubliez pas l'importance cruciale de l'attribut alt
pour l'accessibilité et le référencement, et l'intérêt croissant des formats modernes comme WebP et AVIF pour une meilleure compression et une meilleure qualité visuelle.
En intégrant ces pratiques à votre flux de travail, vous contribuerez non seulement à améliorer la vitesse de chargement de vos pages, mais aussi à offrir une expérience visuelle de qualité, adaptée à chaque appareil et à chaque utilisateur, contribuant à un meilleur classement dans les moteurs de recherche et à une meilleure performance web globale. L'attention portée à ces détails techniques témoigne d'un souci de professionnalisme, d'une volonté de répondre aux exigences croissantes d'un web toujours plus exigeant et d'un engagement envers l'accessibilité et l'inclusion.
Ressources supplémentaires pour approfondir vos connaissances
- MDN Web Docs - <img>: L'élément Image (Image Embed) : Documentation complète sur l'élément <img> et ses attributs.
- Google Developers - WebP : Informations détaillées sur le format WebP et ses avantages en termes de compression et de qualité.
- Can I Use : Vérifiez la compatibilité des navigateurs avec différentes technologies web, y compris les images responsive et les formats d'image modernes.
- Smashing Magazine - Modern Image Formats: AVIF, WebP and JPEG XL : Comparaison des formats d'image modernes et leurs avantages respectifs.
- KeyCDN - Responsive Images: Everything You Need to Know : Guide complet sur les images responsive et les meilleures pratiques pour leur implémentation.