Cours Web Performances & SEO
Annexes : Glossaire, Outils et Références
Glossaire, tableau des outils, seuils CWV
Retrouvez ici toutes les références utiles : glossaire des termes techniques, tableau des outils recommandés et récapitulatif des seuils Core Web Vitals.
📖 Glossaire
| Terme | Définition |
|---|---|
| Core Web Vitals | 3 métriques Google mesurant l'expérience utilisateur : LCP, INP, CLS |
| LCP | Largest Contentful Paint - Temps d'affichage du plus grand élément visible |
| INP | Interaction to Next Paint - Réactivité aux interactions utilisateur |
| CLS | Cumulative Layout Shift - Mesure de la stabilité visuelle |
| TTFB | Time To First Byte - Temps de réponse du serveur |
| FCP | First Contentful Paint - Premier élément visible affiché |
| CDN | Content Delivery Network - Réseau de serveurs pour distribuer le contenu |
| Lazy loading | Chargement différé des éléments hors écran (images, iframes) |
| Minification | Suppression des espaces et commentaires dans le code |
| Cache | Stockage temporaire pour éviter de retélécharger les ressources |
| Waterfall | Cascade de téléchargement des ressources d'une page |
| Above-the-fold | Partie visible de la page sans avoir à scroller |
| Preload | Indication au navigateur de charger une ressource en priorité |
| Preconnect | Établir une connexion anticipée vers un domaine tiers |
| Critical CSS | CSS nécessaire pour afficher le contenu visible immédiatement |
| Render-blocking | Ressource qui bloque l'affichage de la page |
| Tree-shaking | Suppression du code JavaScript non utilisé |
| Code-splitting | Découpage du code en morceaux chargés à la demande |
| Brotli | Algorithme de compression plus efficace que Gzip |
| WebP / AVIF | Formats d'image modernes avec meilleure compression |
| font-display: swap | Affiche le texte immédiatement avec une police de secours |
| Long Task | Tâche JavaScript bloquant le main thread pendant plus de 50ms |
🛠️ Tableau des outils
| Outil | URL | Usage |
|---|---|---|
| PageSpeed Insights | pagespeed.web.dev | Analyse performance + données terrain (CrUX) |
| Lighthouse | Chrome DevTools (F12) | Audit complet local (performance, accessibilité, SEO) |
| GTmetrix | gtmetrix.com | Analyse détaillée gratuite + waterfall |
| WebPageTest | webpagetest.org | Tests avancés multi-localisations + filmstrip |
| Squoosh | squoosh.app | Compression et conversion d'images (WebP, AVIF) |
| TinyPNG | tinypng.com | Compression images en batch (PNG, JPEG, WebP) |
| Cloudflare | cloudflare.com | CDN gratuit + cache + protection DDoS |
| Search Console | search.google.com/search-console | Rapport Core Web Vitals (données terrain) |
| web.dev | web.dev | Documentation officielle Google sur les performances |
| Coverage (DevTools) | Ctrl+Shift+P > Coverage | Identifier le CSS/JS inutilisé |
| Performance (DevTools) | F12 > Performance | Analyser les Long Tasks et le main thread |
| Network (DevTools) | F12 > Network | Waterfall, tailles, compression, cache headers |
📊 Seuils Core Web Vitals
Les Core Web Vitals utilisent un système de couleurs pour classifier les performances :
| Métrique | Bon (vert) | À améliorer (orange) | Mauvais (rouge) |
|---|---|---|---|
| LCP Largest Contentful Paint | < 2.5s | 2.5s - 4s | > 4s |
| INP Interaction to Next Paint | < 200ms | 200ms - 500ms | > 500ms |
| CLS Cumulative Layout Shift | < 0.1 | 0.1 - 0.25 | > 0.25 |
📌 Note importante : Pour passer le test Core Web Vitals de Google, il faut que
75% des visites soient dans le vert pour les 3 métriques sur les 28 derniers jours.
📈 Autres métriques utiles
| Métrique | Seuil recommandé | Ce qu'elle mesure |
|---|---|---|
| TTFB | < 200ms (idéal), < 600ms (acceptable) | Temps de réponse du serveur |
| FCP | < 1.8s | Premier élément affiché |
| Speed Index | < 3.4s | Rapidité de remplissage visuel |
| Total Blocking Time | < 200ms | Temps où le main thread est bloqué |
| Time to Interactive | < 3.8s | Moment où la page devient interactive |
📚 Ressources pour aller plus loin
- web.dev Documentation officielle Google sur les performances web
- Chrome DevTools Docs Documentation complète des outils de développement Chrome
- Smashing Magazine Articles approfondis sur l'optimisation web
- CSS-Tricks Astuces et techniques CSS/performance
- Web Almanac Rapport annuel sur l'état du web (données réelles)