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.