Time to First Byte

Time to First Byte (TTFB) bezieht sich auf die Zeit zwischen der Anforderung einer Seite durch den Browser und dem Empfang des ersten Bytes der Informationen vom Server. Diese Zeit umfasst das DNS-Lookup und den Verbindungsaufbau mit einem TCP-Handshake und einem TLS-Handshake, wenn die Anforderung über HTTPS erfolgt.

TTFB ist die Zeit, die zwischen dem Start der Anforderung und dem Beginn der Antwort in Millisekunden vergeht. Diese kann mit dem Attribut [requestStart](/de/docs/Web/API/PerformanceResourceTiming/requestStart) von PerformanceNavigationTiming` gemessen werden:

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

Hinweis: Für Websites, die 103 Early Hints verwenden, ist TTFB typischerweise die ersten Bytes (nach eventuellen Umleitungen) — also die 103 Zwischenantwort. Webseitenbetreiber, die die Zeit bis zur endgültigen Antwort messen möchten, sollten [finalResponseHeadersStart](/de/docs/Web/API/PerformanceResourceTiming/finalResponseHeadersStart) verwenden, wo unterstützt.

Siehe auch