Time to first byte

Time to First Byte (TTFB) bezeichnet die Zeit zwischen dem Moment, in dem der Browser eine Seite anfordert, und dem Moment, in dem er das erste Byte von Informationen vom Server erhält. Diese Zeit beinhaltet die DNS-Abfrage und das Herstellen der Verbindung mittels eines TCP-Handshakes und gegebenenfalls eines TLS-Handshakes, wenn die Anfrage über HTTPS erfolgt.

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

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

Hinweis: Für Websites, die 103 Early Hints verwenden, ist TTFB typischerweise die ersten Bytes (nach allen Umleitungen) — und somit die 103-Zwischenantwort. Website-Besitzer, die die Zeit bis zur endgültigen Antwort messen möchten, sollten [finalResponseHeadersStart](/de/docs/Web/API/PerformanceResourceTiming/finalResponseHeadersStart) verwenden, sofern dies unterstützt wird.

Siehe auch