Table of Contents

Class ResourceTiming

Namespace
Selenium.WebDriver.BiDi.Cdp.Network
Assembly
Selenium.WebDriver.BiDi.Cdp.dll

Timing information for the request.

public sealed record ResourceTiming : IEquatable<ResourceTiming>
Inheritance
ResourceTiming
Implements
Inherited Members

Constructors

ResourceTiming(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double)

Timing information for the request.

public ResourceTiming(double RequestTime, double ProxyStart, double ProxyEnd, double DnsStart, double DnsEnd, double ConnectStart, double ConnectEnd, double SslStart, double SslEnd, double WorkerStart, double WorkerReady, double WorkerFetchStart, double WorkerRespondWithSettled, double SendStart, double SendEnd, double PushStart, double PushEnd, double ReceiveHeadersStart, double ReceiveHeadersEnd)

Parameters

RequestTime double

Timing's requestTime is a baseline in seconds, while the other numbers are ticks in milliseconds relatively to this requestTime.

ProxyStart double

Started resolving proxy.

ProxyEnd double

Finished resolving proxy.

DnsStart double

Started DNS address resolve.

DnsEnd double

Finished DNS address resolve.

ConnectStart double

Started connecting to the remote host.

ConnectEnd double

Connected to the remote host.

SslStart double

Started SSL handshake.

SslEnd double

Finished SSL handshake.

WorkerStart double

Started running ServiceWorker.

WorkerReady double

Finished Starting ServiceWorker.

WorkerFetchStart double

Started fetch event.

WorkerRespondWithSettled double

Settled fetch event respondWith promise.

SendStart double

Started sending request.

SendEnd double

Finished sending request.

PushStart double

Time the server started pushing request.

PushEnd double

Time the server finished pushing request.

ReceiveHeadersStart double

Started receiving response headers.

ReceiveHeadersEnd double

Finished receiving response headers.

Properties

ConnectEnd

Connected to the remote host.

public double ConnectEnd { get; init; }

Property Value

double

ConnectStart

Started connecting to the remote host.

public double ConnectStart { get; init; }

Property Value

double

DnsEnd

Finished DNS address resolve.

public double DnsEnd { get; init; }

Property Value

double

DnsStart

Started DNS address resolve.

public double DnsStart { get; init; }

Property Value

double

ProxyEnd

Finished resolving proxy.

public double ProxyEnd { get; init; }

Property Value

double

ProxyStart

Started resolving proxy.

public double ProxyStart { get; init; }

Property Value

double

PushEnd

Time the server finished pushing request.

public double PushEnd { get; init; }

Property Value

double

PushStart

Time the server started pushing request.

public double PushStart { get; init; }

Property Value

double

ReceiveHeadersEnd

Finished receiving response headers.

public double ReceiveHeadersEnd { get; init; }

Property Value

double

ReceiveHeadersStart

Started receiving response headers.

public double ReceiveHeadersStart { get; init; }

Property Value

double

RequestTime

Timing's requestTime is a baseline in seconds, while the other numbers are ticks in milliseconds relatively to this requestTime.

public double RequestTime { get; init; }

Property Value

double

SendEnd

Finished sending request.

public double SendEnd { get; init; }

Property Value

double

SendStart

Started sending request.

public double SendStart { get; init; }

Property Value

double

SslEnd

Finished SSL handshake.

public double SslEnd { get; init; }

Property Value

double

SslStart

Started SSL handshake.

public double SslStart { get; init; }

Property Value

double

WorkerCacheLookupStart

Started cache lookup when the source was evaluated to cache.

public double? WorkerCacheLookupStart { get; init; }

Property Value

double?

WorkerFetchStart

Started fetch event.

public double WorkerFetchStart { get; init; }

Property Value

double

WorkerReady

Finished Starting ServiceWorker.

public double WorkerReady { get; init; }

Property Value

double

WorkerRespondWithSettled

Settled fetch event respondWith promise.

public double WorkerRespondWithSettled { get; init; }

Property Value

double

WorkerRouterEvaluationStart

Started ServiceWorker static routing source evaluation.

public double? WorkerRouterEvaluationStart { get; init; }

Property Value

double?

WorkerStart

Started running ServiceWorker.

public double WorkerStart { get; init; }

Property Value

double