Provides detailed timing information for a network request, from start to finish. Timings are typically in milliseconds relative to a common start time.

Definition

object RequestTiming {
  startTime: Int
  domainLookupStart: Int
  domainLookupEnd: Int
  connectStart: Int
  secureConnectionStart: Int
  connectEnd: Int
  requestStart: Int
  responseStart: Int
  responseEnd: Int
}

Fields

startTime

Int Timestamp when the request was initiated.

domainLookupStart

Int Timestamp when domain lookup started.

domainLookupEnd

Int Timestamp when domain lookup finished.

connectStart

Int Timestamp when connection establishment started.

secureConnectionStart

Int Timestamp when secure connection handshake started (for HTTPS).

connectEnd

Int Timestamp when connection establishment finished.

requestStart

Int Timestamp when the request was sent.

responseStart

Int Timestamp when the first byte of the response was received.

responseEnd

Int Timestamp when the response was fully received.