Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Time to First Byte (TTFB)

Time to First Byte (TTFB), signifiant « Temps Jusqu'au Premier Octet » en français, désigne le temps écoulé entre la requête du navigateur pour une page et la réception du premier octet d'information par le serveur. Ce temps inclut la résolution DNS et l'établissement de la connexion via une poignée de main TCP et TLS si la requête est effectuée sur HTTPS.

Le TTFB correspond au temps entre le début de la requête et le début de la réponse, exprimé en millisecondes. Il peut être mesuré à l'aide de l'attribut responseStart de PerformanceNavigationTiming :

js
const ttfb = performance.getEntriesByType("navigation")[0].responseStart;

Note : Pour les sites utilisant 103 Early Hints, le TTFB correspond généralement aux premiers octets (après d'éventuelles redirections) — c'est‑à‑dire à la réponse intermédiaire 103. Les propriétaires de sites souhaitant mesurer le temps jusqu'à la réponse finale doivent utiliser finalResponseHeadersStart, lorsque cela est pris en charge.