---
title: "Glossaire de la web performance : 107 définitions"
description: "Toutes les définitions de la web performance expliquées simplement : Core Web Vitals, cache, CDN, TTFB, GEO, AEO et 100 autres termes du métier."
url: "https://agencewebperformance.fr/definitions-webperf/"
lang: "fr-FR"
published: "2022-05-06T15:14:00+02:00"
modified: "2026-10-11T12:36:59+02:00"
---

Core Web Vitals | Glossaire

# Définitions : le langage de la webperf expliqué simplement

Auteur

Eroan Boyer

Publié le

6 mai 2022

Durée de lecture

38 minutes

Pour vous guider dans le monde de la webperf, nous partageons ici **nos propres définitions du jargon technique** en français. Elles diffèrent de ce que l’on trouve dans la plupart des lexiques et glossaires en ligne pour une bonne raison : nous avons cherché à les rendre les plus compréhensibles possible par les néophytes. Bonne lecture !

## A

### A/B Testing

Outil permettant de comparer l’efficacité de plusieurs versions d’une même page web sur des utilisateurs réels, sur les taux de conversion notamment. Sa complexité technique a fait émerger des acteurs spécialisés dont les solutions sont payantes : AB Tasty, Kameleoon… Côté webperf, ces solutions sont à surveiller : leurs scripts, souvent bloquants pour éviter tout effet de « flicker » (affichage fugace de la version originale), peuvent retarder sensiblement le rendu des pages.

### Accessibilité

Désigne la capacité d’un site web à être utilisable de façon optimale par tous les utilisateurs quel que soit leur navigateur, leur localisation ou encore leurs capacités physiques et psychologiques. Les règles WCAG, qui font référence, mettent le focus sur les personnes handicapées et les seniors, qui éprouvent souvent des difficultés à naviguer sur Internet.

### AEO

Answer Engine Optimization : optimisation d’un contenu pour les formats de réponse directe des moteurs de recherche, comme les extraits optimisés (featured snippets), les blocs « Autres questions posées » ou la recherche vocale. L’objectif n’est plus d’obtenir un clic, mais d’être la réponse : des questions clairement posées, suivies de réponses concises, augmentent les chances d’y figurer.

### Agent IA

Programme fondé sur un modèle de langage qui ne se contente pas de répondre : il agit pour le compte d’un utilisateur, en consultant des pages web, en appelant des outils ou en remplissant des formulaires. Les assistants de code (Claude Code, Cursor) et les navigateurs « agentiques » en sont des exemples. Pour un site, cela signifie de nouveaux visiteurs non humains, sensibles à la clarté du balisage, à l’accessibilité et à la stabilité des pages : un agent s’oriente dans l’arbre d’accessibilité comme un lecteur d’écran.

### AI Overviews (Aperçus IA)

Réponses générées par l’IA de Google, affichées en tête de certaines pages de résultats et accompagnées de liens vers les sources utilisées. Elles réduisent le nombre de clics sur les requêtes informatives. Google indique qu’aucun fichier ni balisage particulier n’est nécessaire pour y figurer : ce sont les fondamentaux du SEO (contenu utile, pages explorables et rapides, données structurées) qui comptent. Voir aussi GEO et AEO.

### Ajax

Acronyme de « Asynchronous JavaScript and XML », il s’agit d’une technologie permettant à un navigateur web d’échanger avec un serveur sans avoir à recharger la page courante. Elle est à la base d’outils comme l’Infinite Scroll, mais aussi des SPA qui fonctionnent comme une application.

### API

Acronyme de « Application Programming Interface », désigne la possibilité pour une application de donner accès à tout ou partie de ses fonctionnalités à une application tierce. L’objectif est d’en faciliter l’usage et l’intégration au sein d’un workflow existant. Vous regardez par exemple des séries sur votre smart TV grâce à l’API de Netflix.

### APM

Acronyme de « Application Performance Management », désigne un outil installé sur un serveur web afin d’en monitorer la performance. Il se connecte pour cela aux composants clés du système d’exploitation (processeur, mémoire vive, noyau système…) et aux applications spécifiques (bases de données SQL, serveur web, exécutable PHP, système de cache…).

### ARIA

Acronyme de « Accessible Rich Internet Applications », désigne un balisage destiné à ajouter un niveau sémantique supplémentaire aux pages web. En complétant les balises html avec des attributs spécifiques, ARIA informe les navigateurs et surtout les technologies d’assistance (lecteurs d’écran notamment) sur le rôle et le comportement attendu de chaque élément d’interface.

### Asynchrone

Un chargement asynchrone est un chargement qui s’effectue en arrière-plan, sans interrompre le traitement du reste de la page par le navigateur. Sur une balise script, l’attribut `async` autorise le téléchargement en parallèle de l’analyse du HTML, puis l’exécution dès que le fichier est prêt. C’est l’inverse d’un chargement synchrone.

### AVIF

Format d’image moderne, dérivé du codec vidéo AV1, qui offre à qualité égale des fichiers nettement plus légers que le JPEG et souvent que le WebP. Il est pris en charge par tous les navigateurs récents. Servir les images en AVIF, avec un repli en WebP ou en JPEG si nécessaire, est l’un des leviers les plus simples pour améliorer le LCP.

## B

### Back-end

Partie d’un site accessible uniquement aux propriétaires et gestionnaires du site, par opposition au front-end qui est accessible par l’ensemble des internautes. Cela concerne l’administration et l’ensemble des scripts et outils exécutés par le serveur web.

### Base64

Système d’encodage permettant de représenter des données, souvent binaires, sous la forme d’un texte composé de 64 caractères ASCII. Les contenus ainsi encodés sont en moyenne 33% plus lourds. Dans le web, on l’utilise principalement pour intégrer des ressources en inline (images, fontes…).

### bfcache

Contraction de « back/forward cache ». Mécanisme des navigateurs qui conserve en mémoire une copie complète des pages visitées : lorsqu’un visiteur utilise les boutons précédent/suivant, la page se réaffiche instantanément, sans le moindre rechargement. Certaines pratiques techniques (en-têtes http, scripts…) peuvent priver un site de ce précieux mécanisme.

### Blocking Time

Période durant laquelle une page web n’est plus interactive en raison d’une trop forte sollicitation des ressources de l’appareil par JavaScript. Cela se traduit par des freezes et/ou une latence excessive.

### Brotli

Algorithme de compression moderne utilisé par les serveurs web pour réduire le poids des ressources encodées en texte (html, CSS, JavaScript…), et donc leur temps de téléchargement par les navigateurs. Plus récent que Gzip, il offre un meilleur ratio de compression. Sa compression étant relativement lente, il est particulièrement adapté aux ressources statiques (CSS, JavaScript, fontes…), que l’on peut compresser une fois pour toutes, moins aux contenus dynamiques.

## C

### Cache

Principe consistant à conserver une copie prête à l’emploi d’un contenu coûteux à produire, afin de le servir plus rapidement les fois suivantes. On en trouve à tous les étages du web : cache du navigateur (qui évite de retélécharger les ressources), cache de pages html côté serveur (qui évite de régénérer chaque page à chaque visite), cache objet comme Redis (qui soulage la base de données) ou encore cache des CDN. C’est l’un des leviers les plus puissants de la web performance, TTFB en tête.

### Cache-Control

En-tête HTTP qui indique aux navigateurs, aux CDN et aux proxys si une ressource peut être mise en cache, pour combien de temps (max-age, s-maxage) et à quelles conditions (no-cache, private, stale-while-revalidate). C’est lui qui décide si un visiteur qui revient retélécharge la feuille de style ou la reprend de son cache. Une mauvaise valeur coûte soit de la performance (ressources retéléchargées), soit de la fraîcheur (contenu périmé servi).

### Cache objet

Cache qui conserve en mémoire (Redis, Memcached) le résultat des requêtes à la base de données et des calculs récurrents d’une application comme WordPress. Il accélère les pages qui ne peuvent pas être mises en cache entières : panier, espace client, administration.

### CDN

Acronyme de « Content Delivery Network », cet outil s’interface entre l’hébergement et le navigateur des visiteurs afin d’améliorer les temps de chargement d’un site. Il repose notamment sur la copie des ressources statiques du serveur d’origine dans chaque centre de données du prestataire à travers le monde. Cloudflare est le plus populaire. [En savoir plus sur les CDN](https://agencewebperformance.fr/cdn-webperf/).

### Chemin de rendu critique

Traduction de « Critical Rendering Path » : ensemble des étapes et ressources indispensables au navigateur pour afficher le premier écran d’une page (html, CSS et JavaScript bloquants notamment). Plus ce chemin est court et léger, plus la page apparaît rapidement (FCP, LCP). L’optimiser consiste à réduire, alléger ou différer tout ce qui n’est pas essentiel à ce premier affichage.

### CLS

Acronyme de « Cumulative Layout Shift », cet indicateur de performance mesure la capacité d’une page à proposer une interface dont les éléments restent stables visuellement dans le temps. Il fait partie des 3 Core Web Vitals. Un bon CLS est sous 0,1, un mauvais au-delà de 0,25.

### CMP

Acronyme de « Consent Management Platform », qui se traduit en français par « plateforme de gestion du consentement ». Il s’agit de l’outil qui permet de récolter le consentement des visiteurs lors de leur première visite concernant le tracking et le dépôt de cookies. C’est un outil incontournable pour être en conformité avec le RGPD sur tout site qui traite des données personnelles. N’hésitez pas à consulter notre [comparatif de performance des CMP](https://agencewebperformance.fr/cmp-performance-comparatif/).

### CMS

Acronyme de « Content Management System », il s’agit d’un outil permettant de faire vivre un site web et ses contenus à travers une interface de gestion en ligne. Le plus connu est WordPress mais il en existe des centaines, parfois spécialisés dans certains types de contenus, comme PrestaShop et Magento pour l’e-commerce.

### Code splitting

Découpage du JavaScript d’un site en plusieurs fichiers chargés à la demande, page par page ou fonctionnalité par fonctionnalité, plutôt qu’en un seul gros fichier. Il réduit le volume de script téléchargé et exécuté au premier chargement, au bénéfice du TBT et de l’INP.

### Concaténation

Technique d’optimisation des temps de chargement visant à regrouper plusieurs fichiers CSS ou JavaScript en un seul. Courante pour réduire le nombre de requêtes http d’une page, cette technique a toutefois perdu de son intérêt depuis HTTP/2, qui multiplexe les requêtes : elle peut même nuire à la granularité de la mise en cache. Synonyme : combinaison.

### Content-Signal

Directive à placer dans le fichier robots.txt pour indiquer les usages autorisés des contenus d’un site par les robots d’IA : indexation pour la recherche, réponse à la requête d’un utilisateur, entraînement des modèles. Proposée par Cloudflare, elle ne bloque rien techniquement : c’est une déclaration d’intention, comme le reste du robots.txt. Elle permet par exemple à un média de refuser l’entraînement tout en restant visible dans les réponses des assistants.

### Core Web Vitals

Les Core Web Vitals, ou Signaux Web Essentiels en français, regroupent 3 métriques destinées à mesurer la performance d’une page en termes de vitesse et de réactivité : LCP, INP et CLS, l’INP ayant remplacé le FID en mars 2024. Ils font partie des Web Vitals, qui intègrent d’autres mesures comme le FCP ou le TTFB. Il s’agit des indicateurs de performance pris en compte par Google dans son algorithme et ses outils : PageSpeed Insights, Lighthouse, etc.

### Crawl budget

Désigne le volume de ressources que Google alloue à l’exploration d’un site : nombre de pages crawlées et fréquence de passage de ses robots d’indexation. Plus un site répond rapidement (TTFB notamment), plus ce budget est utilisé efficacement : davantage de pages sont explorées, et donc indexées. En français, on parle de « budget d’exploration ».

### CrUX

Acronyme de « Chrome User Experience Report », cet outil développé par Google permet de connaître le niveau de performance réel d’une page ou d’un site. Pour ce faire, il récolte des indicateurs de performance, dont les Core Web Vitals, durant la navigation des visiteurs sur les navigateurs qui le supportent. Les données terrain ainsi récoltées sont accessibles via la Search Console et dans la section « Découvrez l’expérience de vos utilisateurs » des rapports PageSpeed Insights.

### CSP

Acronyme de « Content Security Policy », qui se traduit en français par « politique de sécurité des contenus ». Il s’agit d’un en-tête http qui vise à indiquer au navigateur les origines autorisées pour les différents types de ressources : CSS, JavaScript, images, iframes, etc. Mettre en place une CSP améliore la sécurité d’un site mais permet aussi de réaliser un état des lieux qui s’avère très utile en matière de web performance.

### CSR

Acronyme de « Client Side Rendering », qui se traduit en français par « rendu côté client ». Dans l’écosystème des SPA, cela signifie que c’est le framework JavaScript qui est chargé d’effectuer le rendu des composants d’une web-application dans le navigateur. Cette pratique a un impact majeur sur la performance, aussi bien en termes de vitesse que de réactivité. La technique alternative est le SSR.

### CSS

Acronyme de « Cascading Style Sheets », qui se traduit en français par « feuilles de style en cascade ». Il s’agit du langage utilisé par les navigateurs web pour mettre en forme les pages en html et xml : affichage des textes, position et couleur des éléments, animations… Il est encadré par le W3C.

### CSS critique

Partie de la feuille de style strictement nécessaire à l’affichage de ce qui est visible au-dessus de la ligne de flottaison. Intégrée directement dans le HTML (inline), elle permet un premier rendu sans attendre le téléchargement des feuilles de style complètes, chargées ensuite sans bloquer. Elle améliore le FCP et le LCP, à condition d’être tenue à jour à chaque évolution du design.

## D

### Déclaration d’accessibilité

Page obligatoire pour les sites soumis à l’obligation d’accessibilité, qui indique le niveau de conformité au RGAA (totalement, partiellement ou non conforme), le taux de critères respectés, les contenus non accessibles, un moyen de contact et les voies de recours. Elle se fonde sur un audit et se met à jour après chaque évolution importante du site.

### DNS

Acronyme de « Domain Name System », ce protocole est utilisé par les navigateurs pour diriger les visiteurs d’une page vers le serveur approprié. Il associe chaque nom de domaine à une adresse IP grâce aux données renseignées par leur propriétaire (champs DNS). Une infrastructure de cache mondiale garantit sa réactivité, mais génère en contrepartie des délais de propagation en cas de changement de serveur.

### DOM

Le DOM (Document Object Model) est la représentation par le navigateur de la structure d’une page, chaque balise html devenant un « nœud ». Il évolue de façon dynamique en fonction des ajouts, suppressions et modifications de nœuds effectuées en JavaScript.

### Données de terrain et données de laboratoire

Deux façons de mesurer la performance. Les données de terrain (RUM, CrUX) viennent de vrais visiteurs, avec leurs appareils et leurs connexions : ce sont elles que Google utilise pour les Core Web Vitals. Les données de laboratoire (Lighthouse, PageSpeed Insights, WebPageTest) viennent d’un test simulé dans des conditions fixes : reproductibles, elles servent à diagnostiquer et à vérifier une correction, mais ne reflètent pas toujours l’expérience réelle.

## E

### EAA (European Accessibility Act)

Directive européenne sur l’accessibilité des produits et services, applicable en France depuis le 28 juin 2025. Elle étend l’obligation d’accessibilité numérique à de nombreuses entreprises privées, notamment les sites de commerce en ligne et les services bancaires, au-delà du seul secteur public.

### Early Hints (103)

Réponse HTTP intermédiaire, de code 103, que le serveur ou le CDN envoie avant la page elle-même pour indiquer au navigateur les ressources à précharger ou les connexions à ouvrir. Le navigateur met à profit le temps de génération de la page pour commencer à télécharger les ressources critiques : un gain direct sur le LCP quand le TTFB est élevé.

### Écoconception web

Démarche qui vise à réduire l’impact environnemental d’un service numérique dès sa conception : pages plus légères, moins de requêtes et de scripts, hébergement adapté, fonctionnalités réellement utiles. Elle rejoint largement la web performance. En France, elle s’appuie sur le RGESN.

### Edge (informatique en périphérie)

Exécution de code ou mise en cache au plus près de l’utilisateur, dans les points de présence d’un CDN, plutôt que sur le serveur d’origine. Elle permet de servir des pages, des redirections ou des variantes personnalisées en quelques millisecondes, quelle que soit la distance avec le serveur.

### E-E-A-T

Experience, Expertise, Authoritativeness, Trustworthiness (expérience, expertise, autorité, fiabilité) : cadre d’évaluation de la qualité employé par Google pour juger un contenu et son auteur. Il pèse particulièrement sur les contenus d’expertise, santé ou finance en tête : à texte égal, un article signé, sourcé et publié sur un site qui fait autorité sera mieux considéré qu’un contenu anonyme.

### Embed

Se traduit en français par « contenu embarqué », et se matérialise au sein d’une page web par l’inclusion d’un contenu provenant d’un site tiers. Les réseaux sociaux comme Instagram, X (ex-Twitter) ou YouTube proposent tous ce type d’intégrations.

## F

### Fallback

Un fallback peut se traduire en français par « solution de repli » ou encore « à défaut de ». Dans le web, cela consiste à proposer une alternative dans le cas où une fonctionnalité ou un format de ressource ne serait pas supporté par le navigateur.

### FCP

Acronyme de « First Contentful Paint », cet indicateur de performance mesure le temps nécessaire au premier élément visible de la page pour s’afficher (image, texte…). Il est très fortement impacté par les éventuelles ressources qui bloquent le rendu des pages (scripts et feuilles de styles).

### Fenêtre de contexte

Quantité de texte, mesurée en jetons, qu’un modèle de langage peut prendre en compte en une seule fois : la question, les documents fournis et sa réponse. Une page web lourde en balisage, en scripts ou en menus répétés consomme cette fenêtre au détriment du contenu utile, d’où l’intérêt de servir aux agents une version allégée de la page (voir Markdown).

### Fetchpriority

Attribut html permettant de sur-prioriser (valeur « high ») ou dé-prioriser (valeur « low ») le chargement de ressources dans la waterfall. Il s’agit du moyen le plus efficace pour modifier le comportement par défaut du navigateur, à privilégier par rapport aux préchargements. Appliqué sur une image qui constitue le LCP, il améliore la métrique de 15% en moyenne.

### FID

Acronyme de « First Input Delay », cet indicateur de performance mesurait le délai entre la première interaction d’un utilisateur (clic, saisie…) et le début de son traitement par le navigateur. Il faisait partie des Core Web Vitals jusqu’à l’introduction de l’INP en mars 2024. Un bon FID était sous les 100 ms, un mauvais au-delà de 300 ms.

### Fil d’Ariane

Représentation visuelle de la position de la page courante dans un site. Chaque élément de l’arborescence est cliquable afin de permettre un retour rapide vers la page d’accueil et les pages parentes (catégorie(s) pour un article par exemple). En anglais, on parle de « breadcrumb ».

### font-display

Propriété CSS qui règle le comportement d’une police web pendant son chargement : afficher immédiatement une police de secours puis la remplacer (swap), masquer le texte un court instant (block), ou abandonner la police si elle arrive trop tard (optional). Elle arbitre entre texte invisible (FOIT), changement de police visible (FOUT) et décalages de mise en page (CLS).

### FOUT et FOIT

Deux effets du chargement des polices web. FOUT (« Flash of Unstyled Text ») : le texte s’affiche d’abord dans une police de secours, puis change d’aspect, ce qui peut provoquer un décalage (CLS). FOIT (« Flash of Invisible Text ») : le texte reste invisible jusqu’à l’arrivée de la police, ce qui retarde la lecture et parfois le LCP. Une police de secours aux métriques ajustées réduit les deux.

### Front-end

Le front-end désigne la partie d’un site exécutée dans le navigateur du visiteur : le HTML, les feuilles de style et le JavaScript qui produisent la page telle qu’elle s’affiche. Il s’oppose au back-end, exécuté sur le serveur, qui génère les données et les pages avant de les transmettre.

### FTP

Acronyme de « File Transfer Protocol », ce protocole permet de transférer des données sur l’espace de stockage d’un serveur web : images, fichiers php… Il n’est accessible qu’au propriétaire du site grâce à des identifiants de connexion. Il est aujourd’hui largement remplacé par sa variante sécurisée SFTP, qui chiffre les échanges via SSH.

### Full stack

Se dit d’un développeur qui maîtrise les environnements techniques côté serveur (langage php, syntaxe SQL, administration système…) et côté navigateur (html, CSS, JavaScript…). Ces profils sont rares et recherchés par de nombreuses sociétés pour leur grande polyvalence et leur capacité à intervenir à la fois sur le front-end et le back-end.

## G

### GEO

Generative Engine Optimization : optimisation d’un contenu pour les moteurs génératifs comme les AI Overviews de Google, ChatGPT Search, Perplexity ou Gemini. Ces moteurs ne classent pas des pages : ils sélectionnent des entités et des faits dans leurs sources pour composer une réponse de synthèse. Être cité suppose donc des contenus factuels, structurés et facilement attribuables, plus encore que bien positionnés.

### Gzip

Algorithme de compression utilisé historiquement par les serveurs web pour réduire le poids des ressources encodées en texte (html, CSS, JavaScript…), et donc leur temps de téléchargement par les navigateurs.

## H

### Headless (CMS headless)

Architecture dans laquelle le CMS ne gère que les contenus et les expose par une API, l’affichage étant confié à une application séparée (Next.js, Nuxt, Astro…). Elle offre une grande liberté technique mais déplace la responsabilité de la performance, du SEO et de l’accessibilité vers cette application, souvent plus complexe à maintenir.

### `.htaccess`

Fichier système consulté par les serveurs web Apache et LiteSpeed avant de servir une page ou ressource. Il est couramment utilisé pour mettre en place une réécriture d’url, pour gérer des redirections `301`, pour ajouter des en-têtes de sécurité ou encore pour optimiser la mise en cache des ressources par le navigateur.

### hreflang

Attribut déclarant les équivalents linguistiques d’une page (« cette page existe aussi en anglais, à cette adresse »), afin que le moteur de recherche serve la bonne version au bon public. Sans lui, les différentes langues d’un même contenu peuvent se concurrencer entre elles dans les résultats, voire s’afficher au mauvais visiteur.

### HTML

Acronyme de « Hypertext Markup Language », il s’agit du langage à la base de toute page web. Il est constitué de multiples balises, chacune ayant son propre rôle à jouer : paragraphes, images, tableaux, sections… Des attributs permettent aux développeurs de modifier leur comportement en fonction des besoins.

### HTTP

Acronyme de « Hypertext Transfer Protocol », il s’agit du langage d’échange entre les navigateurs et les serveurs web : le premier demande une ressource, le second la lui livre. Sa version 2 (2015) a introduit le multiplexage des requêtes, c’est-à-dire la capacité d’en traiter plusieurs simultanément sur une même connexion. La version 3, basée sur le protocole QUIC, accélère encore l’établissement des connexions, notamment sur les réseaux mobiles.

### HTTP/2 et HTTP/3

Versions récentes du protocole HTTP. HTTP/2 transporte toutes les ressources d’une page sur une seule connexion, en parallèle, avec des en-têtes compressés. HTTP/3 repose sur QUIC, au-dessus d’UDP : il établit les connexions plus vite et résiste mieux aux pertes de paquets, notamment sur mobile. Les deux sont généralement activés par les CDN et les hébergeurs récents.

### Hydratation

Étape du chargement d’une SPA durant laquelle JavaScript rend interactifs les composants déjà affichés dans la page, généralement après un rendu côté serveur (SSR). Coûteuse en ressources CPU, elle constitue l’un des principaux goulets d’étranglement de la performance des web applications, INP notamment.

## I

### IA générative

Famille de modèles d’intelligence artificielle capables de produire du texte, des images, du code ou du son à partir d’une consigne (prompt). ChatGPT, Claude, Gemini ou Mistral reposent sur des modèles de langage génératifs. Leur usage comme moteur de réponse change la façon dont les sites sont découverts : c’est l’objet du GEO.

### Icon Font

Ensemble d’icônes regroupées au sein d’une Webfont sous la forme de caractères. Le format est très répandu car il offre un rendu vectoriel et est facile à utiliser, mais il nécessite en contrepartie un important volume de CSS et de Webfonts. La plus populaire est Font Awesome.

### Iframe

Élément html permettant d’afficher une page web au sein d’une autre page web dans un espace aux dimensions définies. C’est la solution privilégiée pour afficher la plupart des bandeaux publicitaires et des Embeds de réseaux sociaux.

### Images responsives

Technique qui sert à chaque appareil une image adaptée à la taille réelle de son affichage, grâce aux attributs srcset et sizes ou à l’élément picture. Un smartphone ne télécharge plus l’image prévue pour un écran de bureau : un gain important sur le poids des pages et sur le LCP mobile.

### Infinite Scrolling

Élément d’UI alternatif à la traditionnelle pagination multi-pages. Avec le « scroll infini », les contenus suivants de la liste sont chargés dynamiquement dans la page courante lorsqu’elle défile. On utilise pour cela la technologie Ajax.

### Inline

Du code dit « inline » est inséré directement au sein de la page d’origine, par opposition à un appel dans un fichier externe. Dans html, les balises inline les plus courantes sont `<style>``</style>` pour le CSS, `<script>``</script>` pour le JavaScript ou encore `<svg>``</svg>` pour les images. Il est également possible d’utiliser un encodage base64 pour intégrer n’importe quelle ressource en inline.

### INP

Acronyme de « Interaction to Next Paint », cet indicateur de performance mesure la réactivité d’une page suite à une action utilisateur de type sélection au clic, au doigt ou saisie au clavier. Il a intégré les Core Web Vitals en mars 2024 afin d’apporter un éclairage plus exhaustif sur les latences, notamment liées à JavaScript. Un bon INP doit être inférieur à 200 ms, et on le considère mauvais au-delà de 500 ms.

## J

### JavaScript

Langage de programmation utilisé par les éditeurs de sites web pour rendre leurs pages plus dynamiques, ajouter une surcouche d’interactivité, afficher des publicités ou encore assurer le suivi de leur fréquentation. L’interprétation du code est coûteuse pour les navigateurs : elle génère souvent du « Blocking Time » et dégrade l’INP.

### Jeton (token)

Unité de découpage du texte par un modèle de langage : un mot courant, une partie de mot ou un signe de ponctuation. Les modèles sont limités et facturés en jetons. Une page HTML complète en contient souvent plusieurs fois plus que son seul texte : la convertir en Markdown pour un agent IA économise une large part de ces jetons.

### JSON

Acronyme de « JavaScript Object Notation », désigne une syntaxe permettant d’échanger des données entre plusieurs outils. Sa grande simplicité en facilite la génération et la lecture par les langages informatiques, dont PHP et JavaScript. Sur Internet, il est très largement utilisé par les API et outils destinés aux éditeurs de sites web.

Votre site est-il aussi rapide que vos visiteurs l’espèrent ?

Découvrez comment nous pouvons vous accompagner

[Votre site est-il aussi rapide que vos visiteurs l’espèrent ?](https://agencewebperformance.fr/contact/)

### JSON-LD

Format recommandé par Google pour les données structurées : un bloc de script, invisible pour le visiteur, qui décrit le contenu de la page selon le vocabulaire Schema.org (organisation, article, produit, FAQ, fil d’Ariane…). Il permet aux moteurs de recherche et aux IA de comprendre sans ambiguïté qui publie quoi. Contrairement aux microdonnées, il ne se mêle pas au HTML de la page : il se maintient plus facilement et ne pèse que quelques kilo-octets.

## L

### Lazy-loading

Le lazy-loading désigne le fait de ne déclencher le chargement de certaines ressources d’une page (images, vidéos, contenus embarqués…) que lorsque les visiteurs sont susceptibles de les voir. On le met en place via des outils JavaScript ou grâce à l’attribut html natif « `loading`=lazy ».

### Lazy-rendering

Technique permettant d’exclure du rendu initial d’une page une partie du DOM grâce à la propriété CSS `content-visibility`. Les temps de rendu sont ainsi réduits, assurant un gain en matière de vitesse (FCP, LCP…) et potentiellement d’interactivité (réduction du Blocking Time). Seule contrainte : être en mesure d’anticiper la hauteur des éléments ainsi exclus.

### LCP

Acronyme de « Largest Contentful Paint », cet indicateur de performance mesure le temps nécessaire au principal élément visible de la page pour s’afficher. Il fait partie des 3 Core Web Vitals. Un bon LCP est sous les 2,5 secondes, un mauvais au-delà de 4 secondes.

### Lighthouse

Outil d’audit web développé par les équipes de Google et qui propose un focus sur 4 volets : Performance, Bonnes pratiques, Accessibilité et SEO. On peut y tester n’importe quelle page afin d’en connaître le score (de 0 à 100), en desktop comme en mobile, ce dernier mode simulant des conditions d’accès dégradées côté réseau et puissance de calcul : les scores y sont généralement moins bons.

### Ligne de flottaison

Limite basse de la zone d’une page visible à l’écran sans avoir à la faire défiler (« above the fold » en anglais, un héritage de la presse papier). Tout ce qui s’affiche au-dessus doit être chargé en priorité, car c’est généralement là que se trouve l’élément LCP ; ce qui se trouve en dessous peut être différé, via le lazy-loading notamment.

### LLM (grand modèle de langage)

De l’anglais « Large Language Model » : modèle d’intelligence artificielle entraîné sur de très grands volumes de textes pour comprendre et produire du langage. GPT (OpenAI), Claude (Anthropic), Gemini (Google), Llama (Meta) ou Mistral sont des LLM. Ils alimentent les assistants conversationnels, les moteurs de réponse et les agents IA.

### llms.txt

Fichier au format Markdown placé à la racine d’un site (/llms.txt), inspiré du robots.txt, censé présenter aux modèles de langage un résumé structuré du site et ses pages principales. Ce n’est pas un standard mais une proposition : Google Search ne l’utilise pas, et en pratique les robots d’IA le demandent très rarement. Lighthouse le contrôle quand il existe (un titre, des liens, une réponse en moins de deux secondes) sans pénaliser son absence. Utile surtout pour une documentation technique ; il ne remplace ni les données structurées ni une page « À propos » solide.

### Long Tasks

Traduites en français par « tâches longues », elles désignent les exécutions JavaScript qui monopolisent le processeur plus de 50 millisecondes d’affilée. Pendant ce temps, le navigateur ne peut répondre à aucune interaction : la page semble figée. Les identifier et les fractionner est un levier majeur d’amélioration de l’INP.

## M

### Main thread (thread principal)

Fil d’exécution unique du navigateur qui exécute le JavaScript, calcule les styles et la mise en page et répond aux interactions. Quand il est occupé par une tâche longue, la page ne réagit plus aux clics ni à la saisie : c’est ce que mesurent le TBT et l’INP. Alléger, découper ou déporter le JavaScript libère le thread principal.

### Markdown

Langage de balisage léger qui formate un texte avec quelques signes (# pour un titre, \* pour une liste, \[texte\](lien) pour un lien) au lieu des balises HTML. Il est devenu le format de lecture privilégié des modèles de langage : un agent IA qui demande une page en Markdown (en-tête Accept: text/markdown) reçoit le contenu sans menus, scripts ni styles, soit de 80 % à plus de 99 % de jetons en moins. Un site peut servir cette version par négociation de contenu, sans dupliquer ses pages.

### MCP (Model Context Protocol)

Protocole ouvert publié par Anthropic fin 2024 qui standardise la façon dont un assistant IA se connecte à des outils et à des sources de données externes : un « serveur MCP » expose des fonctions (lire un document, interroger une base, lancer un test PageSpeed…) que l’assistant peut appeler lui-même. Adopté depuis par la plupart des éditeurs d’IA, il permet à un agent d’agir sur un service sans intégration sur mesure. Pour un site ou une application, proposer un serveur MCP revient à offrir une API pensée pour les agents.

### Media Queries

Les Media Queries sont un outil CSS permettant de cibler certains appareils et navigateurs en fonction de leurs caractéristiques. On les utilise notamment pour créer des sites « Responsive Web Design » en se basant sur les tailles d’écrans, mais aussi pour détecter le type de pointeur (souris, écran tactile…) ou encore pour afficher une interface spécifique lorsque le mode sombre est activé.

### Microdonnées

Désigne un balisage destiné à présenter de façon structurée les données d’une page. Il peut être intégré directement aux balises html (format microdata) ou via un script au format JSON-LD, recommandé par Google. Google se repose en grande partie sur les microdonnées pour générer les « Rich Snippets » affichés dans ses pages de résultats (notation avec étoiles, recettes de cuisine, guides pas-à-pas…). Synonymes : données structurées, microdata.

### Minification

Technique d’optimisation visant à réduire le poids des fichiers CSS, JavaScript et html en supprimant tout caractère non essentiel : espaces, sauts de lignes, commentaires, éléments de syntaxe optionnels…

### Mojibake

Affichage de caractères illisibles (suite de symboles incohérents comme « Ã© » à la place de « é ») qui survient quand un texte est décodé avec un encodage de caractères différent de celui utilisé pour l’enregistrer, typiquement un contenu en UTF‑8 interprété comme de l’ISO‑8859‑1. Le terme vient du japonais et signifie littéralement « transformation de caractères ».

### Monitoring synthétique

Surveillance de la performance par des tests automatiques lancés à intervalles réguliers depuis des robots, dans des conditions fixes (appareil, réseau, localisation). Complément du RUM, il détecte une régression dès sa mise en ligne, avant qu’elle ne se voie dans les données des visiteurs.

## N

### Négociation de contenu

Mécanisme du protocole HTTP par lequel une même adresse renvoie plusieurs représentations d’une ressource selon ce que le client demande dans ses en-têtes : langue, format d’image (AVIF, WebP), encodage de compression ou, plus récemment, version Markdown pour les agents IA. Elle impose d’envoyer l’en-tête Vary pour que les caches et les CDN ne servent pas la mauvaise version au mauvais visiteur.

## O

### Obfuscation de lien

Technique d’optimisation SEO visant à masquer un lien hypertexte aux robots d’indexation tout en assurant un fonctionnement transparent dans les navigateurs. Cela se fait généralement à l’aide de JavaScript et d’un encodage en base64.

### OCSP Stapling

Traduit par « Agrafage OCSP » en français, il s’agit d’un protocole qui ajoute des données complémentaires lors d’un échange en https entre un serveur et un navigateur. Ces données permettent au navigateur de vérifier la validité du certificat SSL sans avoir à interroger lui-même l’autorité qui l’a émis. Ce contrôle pouvant retarder l’établissement de la connexion, l’éviter améliore le TTFB. À noter : le protocole OCSP est progressivement abandonné au profit des listes de révocation (CRLs), Let’s Encrypt ayant cessé de le supporter en 2025.

### OPcache

Extension de PHP qui conserve en mémoire le code PHP déjà compilé, évitant de le relire et de le recompiler à chaque requête. Activée et bien dimensionnée, elle réduit sensiblement le temps de génération des pages WordPress, PrestaShop ou Drupal, et donc le TTFB.

## P

### Page builder

Extension de CMS permettant de construire visuellement des pages en glisser-déposer, sans écrire de code : Elementor, Divi ou encore WPBakery côté WordPress. Très appréciés pour leur simplicité, les page builders génèrent en contrepartie un code souvent lourd (DOM volumineux, CSS et JavaScript superflus) qui pénalise la web performance s’il n’est pas optimisé.

### PageSpeed Insights

Outil de mesure de la performance développé par les équipes de Google et centré sur les Core Web Vitals. On peut y lancer des tests synthétiques et accéder aux données terrain (CrUX) de n’importe quelle page, sur Desktop et mobile.

### Percentile (p75)

Valeur sous laquelle se trouve un pourcentage donné des mesures. Google évalue les Core Web Vitals au 75e percentile des visites : un LCP « bon » doit l’être pour au moins trois visites sur quatre. Cette règle évite qu’une moyenne flatteuse masque une expérience dégradée pour une part importante des visiteurs.

### PHP

Acronyme de « Hypertext Preprocessor », désigne un langage de programmation utilisé pour faire fonctionner une majorité de sites web. Gratuit et Open-Source, on le retrouve au cœur de la plupart des CMS actuels : WordPress, PrestaShop, Magento, Drupal… Il évolue régulièrement afin de gagner en performance.

### Polyfill

Outil JavaScript permettant d’émuler des fonctionnalités navigateur récentes sur d’anciens navigateurs qui ne les supportent pas nativement. Cette famille d’outils a un impact négatif non négligeable sur la performance des pages.

### Prompt

Consigne rédigée en langage naturel et adressée à un modèle d’IA générative pour obtenir une réponse ou une action. La qualité du prompt (contexte, contraintes, exemples) conditionne celle du résultat.

### Proxy

Outil qui s’interface entre un navigateur web et un serveur web pour y apporter de nouvelles fonctionnalités. La plupart des proxys améliorent le niveau de performance et/ou la sécurité. Les CDN comme Cloudflare sont techniquement des proxys.

### PWA

Acronyme de « Progressive Web App », désigne un site web qui s’appuie sur un service worker pour offrir des fonctionnalités proches d’une application native : installation sur l’écran d’accueil, fonctionnement hors-ligne, notifications push… L’interface et l’expérience se rapprochent ainsi de ce que proposent nativement les appareils mobiles.

## Q

### QUIC

Protocole de transport conçu par Google et normalisé par l’IETF, sur lequel repose HTTP/3. Il intègre le chiffrement TLS et réduit le nombre d’allers-retours nécessaires pour ouvrir une connexion ; il permet aussi de conserver une connexion lors d’un changement de réseau (passage du wifi à la 4G).

## R

### RAG (génération augmentée par la recherche)

De l’anglais « Retrieval-Augmented Generation » : technique qui fait précéder la réponse d’un modèle de langage par une recherche dans des documents (pages web, base de connaissances), dont les extraits sont fournis au modèle. C’est le fonctionnement des moteurs de réponse qui citent leurs sources (Perplexity, AI Overviews, ChatGPT avec recherche) : une page rapide, bien structurée et explorable a plus de chances d’être retenue comme source.

### Redirection `301`

Réponse d’un serveur web indiquant au navigateur, et aux moteurs de recherche, qu’une page a définitivement changé d’adresse. Incontournable lors d’une refonte pour préserver le SEO, elle a toutefois un coût : chaque redirection ajoute un aller-retour réseau. Les chaînes de redirections (A vers B, puis B vers C) sont particulièrement pénalisantes pour le TTFB.

### Resource Hints

Famille d’attributs html permettant d’indiquer au navigateur les ressources ou origines à préparer en avance de phase : `preconnect` pour établir une connexion, « preload » pour charger une ressource critique, « prefetch » pour anticiper la navigation suivante… Utilisés à bon escient, ils améliorent les métriques de vitesse comme le LCP ; utilisés à outrance, ils produisent l’effet inverse.

### Ressource

Une ressource est un fichier appelé par le navigateur (via ce que l’on appelle une requête http) afin d’afficher une page web. Tout fichier JavaScript, CSS, fonte ou image est ainsi une ressource du point de vue d’une page web.

### Ressource bloquante

Fichier (feuille de style, script synchrone, police) que le navigateur doit télécharger et traiter avant de pouvoir afficher la page. Chaque ressource bloquante retarde le FCP et le LCP. On les limite en différant les scripts (defer, async), en intégrant le CSS critique et en chargeant le reste de manière asynchrone.

### Ressource tierce

Ressource appelée par une page depuis un nom de domaine différent. Il s’agit bien souvent de JavaScript et de fontes, mais aussi parfois de CSS ou d’images.

### RGAA

Référentiel général d’amélioration de l’accessibilité : méthode française d’évaluation de l’accessibilité des sites et applications, fondée sur les WCAG. Sa version 4.1.2 compte 106 critères répartis en 13 thématiques (images, couleurs, formulaires, navigation…). Il sert de base aux audits et aux déclarations d’accessibilité.

### RGESN

Référentiel général d’écoconception de services numériques, publié par l’Arcep et l’Arcom. Il regroupe des critères portant sur la stratégie, l’interface, les contenus, le code et l’hébergement d’un service numérique.

### Robots d’IA

Robots d’exploration envoyés par les éditeurs d’IA. Deux familles sont à distinguer : les robots d’entraînement (GPTBot, ClaudeBot, Google-Extended…), qui collectent des contenus pour entraîner les modèles, et les robots d’inférence, qui consultent une page au moment où un utilisateur pose une question (ChatGPT-User, Claude-User, Perplexity-User…). Bloquer les premiers peut protéger un média ; bloquer les seconds rend le site invisible dans les réponses des assistants. Ils se pilotent par le robots.txt et, à l’échelle du réseau, par des outils comme ceux de Cloudflare.

### Robots.txt

Ce fichier texte, qui se place à la racine d’un site, vise à en faciliter le crawl par les moteurs de recherche. Il guide pour cela les robots d’indexation en autorisant et en bloquant certaines sections, mais aussi en fournissant des liens vers les sitemaps xml.

### RUM

Acronyme de « Real User Monitoring », qui correspond en français à ce que l’on appelle les « données terrain ». Cela consiste à collecter les métriques de performance auprès des utilisateurs réels pour générer des rapports au sein de tableaux de bord. La source de données RUM la plus connue est le CrUX, basé sur les données des utilisateurs du navigateur Google Chrome. Mais il existe des dizaines d’outils payants qui collectent les données via des tags JavaScript, dont les APM historiques.

## S

### Schema.org

Vocabulaire commun, créé par Google, Microsoft, Yahoo et Yandex, qui définit les types et propriétés des données structurées (Organization, Article, Product, FAQPage, BreadcrumbList…). Il s’exprime le plus souvent en JSON-LD. Voir aussi Microdonnées.

### Search Console

Outil gratuit de Google permettant aux propriétaires de sites de suivre leur présence dans le moteur de recherche : pages indexées, requêtes générant des clics, erreurs rencontrées… Son rapport « Signaux Web essentiels », alimenté par les données du CrUX, indique si les pages passent les seuils fixés pour les Core Web Vitals.

### SEO

Acronyme de « Search Engine Optimization », le terme désigne la discipline visant à améliorer la visibilité d’un site dans les moteurs de recherche. Historiquement très centré sur les positions dans les pages de résultats de recherche, le SEO s’est complexifié au fil des évolutions de l’algorithme de Google. Synonyme : référencement naturel.

### SERP

Acronyme de « Search Engine Results Page », désigne la page de résultats affichée par un moteur de recherche suite à une requête. Y figurer en bonne position est l’objectif du SEO. La web performance y contribue : à pertinence et qualité égales, Google favorise les sites offrant la meilleure expérience de navigation.

### Serveur web

Ordinateur sur lequel sont hébergées les données d’un site web, et accessible à tous via une connexion Internet. Des logiciels spécifiques assurent son fonctionnement : Apache, Nginx ou LiteSpeed pour servir les fichiers, MySQL pour gérer les bases de données, PHP pour exécuter les scripts… Son propriétaire peut, lui, s’y connecter en FTP ou SSH pour en assurer la gestion. Cf. Ce que l’on considère comme [un bon hébergement](https://agencewebperformance.fr/hebergement-performant/).

### Service worker

Script JavaScript qui s’installe dans le navigateur lors de la visite d’un site et continue de fonctionner en arrière-plan. Il peut intercepter les requêtes pour servir des ressources depuis un cache local, permettre un fonctionnement hors-ligne ou encore recevoir des notifications push. C’est la brique technique au cœur des PWA.

### SLA

Acronyme de « Service Level Agreement », ou « accord de niveau de service » en français. Engagement contractuel d’un prestataire sur la qualité de son service, généralement exprimé en taux de disponibilité : un SLA de 99,9% autorise ainsi moins de 9 heures d’indisponibilité par an. C’est un critère clé dans le choix d’un hébergement.

### SPA

Acronyme de « Single Page App », désigne un type de site web conçu en JavaScript, qui se comporte comme une application. Les composants affichés sur la page courante sont mis à jour dynamiquement via des appels en Ajax en fonction des interactions de l’utilisateur.

### Speculation Rules

API navigateur permettant d’anticiper le chargement voire le rendu des pages selon les actions des utilisateurs. Le navigateur utilise ses propres signaux pour identifier la pertinence et le moment opportun pour initialiser le processus, généralement au survol des liens. Il s’agit d’une fonctionnalité très efficace pour améliorer la performance des sessions de navigation multi-pages.

### Speed Index

Indicateur de performance synthétique qui mesure la durée nécessaire à l’affichage des éléments au sein du viewport. L’information étant visuelle et non technique, les outils d’analyse se reposent sur des enregistrements vidéo. En raison de sa complexité, les notations varient selon l’outil utilisé.

### SSG (génération de site statique)

De l’anglais « Static Site Generation » : les pages sont générées en HTML une fois pour toutes, au moment de la publication, puis servies telles quelles. C’est le mode de rendu le plus rapide (TTFB très bas, mise en cache totale), adapté aux contenus qui changent peu. Voir aussi SSR et CSR.

### SSR

Acronyme de « Server Side Rendering », qui se traduit en français par « rendu côté serveur ». Cela désigne le fait d’effectuer un pré-rendu de pages dynamiques côté serveur. La technique est utilisée avec les frameworks JavaScript comme React, Angular ou encore Vue.js pour améliorer la performance, LCP notamment. Les composants sont déjà présents au chargement, avant d’être rendus interactifs via JavaScript par la suite (c’est « l’hydratation »).

### Stack

Une stack désigne un ensemble de technologies complémentaires qui permettent de faire fonctionner une application web. On distingue généralement la stack front-end (frameworks, outils et langages…) de la stack back-end (serveur web, outils de SSR…).

### Stale-while-revalidate

Directive de l’en-tête Cache-Control qui autorise un cache à servir immédiatement une copie légèrement périmée pendant qu’il en récupère une nouvelle en arrière-plan. Le visiteur n’attend jamais la régénération : une technique efficace pour garder un TTFB bas sur des contenus qui changent souvent.

### SVG

Format d’image vectoriel particulièrement adapté pour les logos, icônes et pictogrammes. Il s’affiche de façon nette quelle que soit la densité de pixels des écrans.

### Synchrone

Un chargement synchrone est un chargement qui s’exécute immédiatement à son appel, en interrompant l’analyse du document et le rendu de la page. C’est le comportement par défaut d’une balise script sans attribut : le navigateur suspend tout, télécharge le fichier, l’exécute, puis reprend. Chaque script synchrone retarde donc l’affichage.

## T

### Tag manager (gestionnaire de balises)

Outil, comme Google Tag Manager, qui permet d’ajouter des scripts de mesure, de publicité ou de suivi sans modifier le code du site. Pratique pour les équipes marketing, il est aussi l’une des premières sources de dégradation de la performance : chaque balise ajoutée alourdit la page et occupe le thread principal. Il demande une gouvernance stricte.

### Taux de succès du cache

Part des requêtes servies directement par un cache (page, CDN, objet) sans solliciter le serveur d’origine ; on parle aussi de « cache hit ratio ». Plus il est élevé, plus le TTFB est bas et la charge serveur faible. Il chute souvent à cause de paramètres d’URL de suivi (utm_source, gclid) ou de cookies qui rendent chaque page unique.

### TBT

Acronyme de « Total Blocking Time », cette métrique de performance mesure la somme des périodes de Blocking Time qui interviennent au chargement d’une page web. Elle est souvent utilisée dans les tests synthétiques comme approximation de l’INP, ce dernier n’étant mesurable que via les données terrain.

### Template

Un template est un ensemble de fichiers html destinés à gérer la mise en page d’un site web. Certaines parties sont communes à l’ensemble d’un site (en-tête, menus, footer…) alors que d’autres sont spécifiques à chaque typologie de page : page d’accueil, archives de contenus, articles, fiches produits, page de contact…

### TCP

Acronyme de « Transmission Control Protocol », désigne le protocole d’échange de données à la base du fonctionnement d’Internet. C’est lui qui permet aux navigateurs web de télécharger les ressources d’un serveur lorsque vous consultez une page web. Il se repose pour cela sur les adresses IP. À noter : avec HTTP/3, les navigateurs lui préfèrent désormais QUIC, un protocole plus récent basé sur UDP qui accélère l’établissement des connexions.

### TLS

Acronyme de « Transport Layer Security », ce protocole est chargé d’assurer les échanges sécurisés entre un navigateur et un serveur. Il sécurise les pages en « https » en vérifiant l’authenticité du certificat numérique fourni par le serveur.

### Tree shaking

Optimisation réalisée lors de la compilation du JavaScript, qui élimine le code importé mais jamais utilisé. Elle réduit le poids des fichiers envoyés au navigateur, surtout avec des bibliothèques volumineuses dont on n’utilise qu’une petite partie.

### TTFB

Acronyme de « Time To First Byte », cet indicateur de performance mesure le temps nécessaire à un serveur pour répondre à la première requête du navigateur. Il dépend de la configuration du serveur, de la présence ou non de cache mais aussi de la connexion du visiteur (débit, latence).

### Tofu

En typographie, désigne un caractère qui ne peut pas être affiché car le glyphe utilisé n’est pas disponible dans le fichier de fonte, conduisant à un rendu de type □ ou ☒. La dénomination « Tofu » est utilisée car ce carré ressemble à un bloc de tofu (le fromage de soja asiatique).

## U

### UI

Acronyme de « User Interface », que l’on traduit par « Interface Utilisateur » en français. Désigne l’ensemble des éléments graphiques d’une page web. La structure, la typographie, les images ou encore les couleurs constituent ainsi des éléments de l’UI.

### UX

Acronyme de « User eXperience », que l’on traduit par « Expérience Utilisateur » en français. Désigne la façon dont un utilisateur interagit avec une page web. Une UX de qualité passe par des choix pertinents en matière d’ergonomie, d’accessibilité et de respect des conventions et bonnes pratiques.

## V

### VDS

Acronyme de « Virtual Dedicated Server », qui se traduit en français par « serveur dédié virtuel ». C’est un type d’hébergement entre le VPS, performant et flexible, et le serveur dédié, très performant mais moins flexible. La principale différence entre un classique VPS et un VDS est que le second dispose d’un isolement rigoureux, là où certaines offres VPS reposent sur un cloisonnement dynamique, avec des ressources pouvant fluctuer selon la charge (CPU, RAM et IO).

### Viewport

Zone de la page courante visible dans un navigateur web. Au chargement, le viewport correspond à la zone située au-dessus de la ligne de flottaison.

### View Transitions

API du navigateur qui anime le passage d’un état de page à un autre, ou d’une page à la suivante, sans bibliothèque JavaScript. Bien employée, elle donne une impression de fluidité comparable à une application, pour un coût de performance très faible.

### VOC

Acronyme de « Voice Of Customer », qui se traduit en français par « voix du client ». Il s’agit d’une famille d’outils qui visent à recueillir les avis des utilisateurs d’un site et à anticiper leurs éventuelles frustrations. Ils se matérialisent généralement par la présence d’un bouton affiché en position fixe et donnant accès à une fenêtre de conversation. Par extension, on a tendance à y inclure les chatbots et robots conversationnels.

### VPS

Acronyme de « Virtual Private Server », qui se traduit en français par « serveur privé virtuel ». C’est un type d’hébergement entre le serveur mutualisé, peu performant, et le serveur dédié, très performant mais aussi très coûteux. Un VPS offre un compromis intéressant entre performance, coût, sécurité et évolutivité : comme il ne s’agit pas d’une machine physique, on peut en réaliser des sauvegardes instantanées ou encore faire évoluer la configuration à la volée.

## W

### W3C

Le W3C, ou « World Wide Web Consortium », est l’organisme international chargé d’encadrer les technologies propres au web. Il est à l’origine des standards XML, CSS ou encore SVG qu’il fait régulièrement évoluer. Le standard HTML est quant à lui maintenu depuis 2019 par le WHATWG, avec lequel il collabore.

### WAF

Acronyme de « Web Application Firewall », ou « pare-feu applicatif » en français. Placé devant le serveur web, il analyse les requêtes entrantes pour bloquer les attaques (injections, robots malveillants, DDoS…) avant qu’elles n’atteignent le site. Il protège aussi la performance : le trafic parasite consomme des ressources serveur au détriment des visiteurs réels.

### Waterfall

Se traduit par « diagramme de chargement en cascade » : représentation graphique du chargement d’une page web, où chaque ligne matérialise une requête http et sa chronologie précise. C’est l’outil de référence pour comprendre comment le navigateur charge une page et identifier les goulets d’étranglement. On la retrouve dans les outils de développement des navigateurs (onglet Réseau) et dans les outils de test comme WebPageTest.

### WCAG

Acronyme de « Web Content Accessibility Guidelines », ces directives visent à définir les critères d’accessibilité d’un site web aux personnes handicapées et aux seniors. Elles sont définies par le W3C.

### Webfont

Police d’écriture téléchargée par une page web pour en afficher tout ou partie des textes. La bonne pratique est de la proposer en Woff2, le format le plus léger, aujourd’hui supporté par tous les navigateurs. On recommande également la mise en place d’un `font-display`: swap afin de permettre un affichage des textes avant le téléchargement de la webfont. Pour plus d’informations, consultez notre article sur [l’optimisation des polices d’écriture web](https://agencewebperformance.fr/polices-ecriture/).

### WebP

Format d’image créé par Google, plus léger que le JPEG et le PNG à qualité comparable, avec gestion de la transparence et de l’animation. Pris en charge par tous les navigateurs actuels, il sert souvent de repli à l’AVIF.

### Web performance

Discipline technique visant à assurer un affichage rapide et une bonne fluidité des pages web dans les navigateurs, durant leur chargement et tout au long de leur utilisation. Pour une définition complète, consultez notre article [« Qu’est-ce que la web performance ? »](https://agencewebperformance.fr/web-performance-definition/).

### Web Worker

Script exécuté en arrière-plan, sur un fil distinct du thread principal. Il permet de déporter des calculs lourds (traitement de données, analyse) sans bloquer l’affichage ni les interactions de la page.

## Z

### Zstandard

Algorithme de compression moderne utilisé par les serveurs web pour réduire le poids des ressources encodées en texte (html, CSS, JavaScript…), et donc leur temps de téléchargement par les navigateurs. Son ratio de compression se situe entre ceux de Gzip et de Brotli, mais il compresse bien plus rapidement que ce dernier, en consommant moins de ressources CPU. Il est ainsi particulièrement adapté aux contenus dynamiques, comme les pages html elles-mêmes.

## Poursuivez votre lecture

![Robots d’IA et crawlers : ce qu’ils coûtent vraiment à votre serveur](https://agencewebperformance.fr/wp-content/uploads/2026/10/robots-ia-20261015.jpg)

Robots d’IA et crawlers : ce qu’ils coûtent vraiment à votre serveur

cache | Infrastructure | Robots | SEO | TTFB | WordPress

[Robots d’IA et crawlers : ce qu’ils coûtent vraiment à votre serveur](https://agencewebperformance.fr/robots-ia/)

![Google Tag Manager et web performance : le coût caché de votre conteneur](https://agencewebperformance.fr/wp-content/uploads/2026/09/google-tag-manager-20260917.jpg)

Google Tag Manager et web performance : le coût caché de votre conteneur

Analytics | Core Web Vitals | JavaScript | Scripts tiers

[Google Tag Manager et web performance : le coût caché de votre conteneur](https://agencewebperformance.fr/google-tag-manager/)

![Chat, avis et enquêtes : ce que vos widgets de relation client coûtent vraiment](https://agencewebperformance.fr/wp-content/uploads/2026/09/widget-chat-avis-20260917.jpg)

Chat, avis et enquêtes : ce que vos widgets de relation client coûtent vraiment

CLS | Core Web Vitals | JavaScript | Scripts tiers | Widgets

[Chat, avis et enquêtes : ce que vos widgets de relation client coûtent vraiment](https://agencewebperformance.fr/widget-chat/)

[Tous nos articles](https://agencewebperformance.fr/blog/)
