Time to First Byte
Time to First Byte (TTFB) bezieht sich auf die Zeit zwischen dem Anfordern einer Seite durch den Browser und dem Empfang des ersten Bytes an Informationen vom Server. Diese Zeit umfasst die DNS-Abfrage und die Herstellung der Verbindung über einen TCP-Handshake und einen TLS-Handshake, 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 [
responseStart](/de/docs/Web/API/PerformanceResourceTiming/responseStart)
-Attribut von PerformanceNavigationTiming
gemessen werden:
const ttfb = performance.getEntriesByType("navigation")[0].responseStart;
Hinweis:
Für Websites, die 103 Early Hints
verwenden, ist TTFB typischerweise die ersten Bytes (nach etwaigen Umleitungen) — und somit die 103 vorläufige Antwort. Website-Betreiber, die die Zeit bis zur endgültigen Antwort messen möchten, sollten [
finalResponseHeadersStart](/de/docs/Web/API/PerformanceResourceTiming/finalResponseHeadersStart)
verwenden, sofern es unterstützt wird.