PerformanceTiming Class

The legacy timing of the navigation of the document of a window, in milliseconds since the Unix epoch (https://w3c.github.io/navigation-timing/#sec-navigation-timing-interface, performance.timing): the values of the PerformanceNavigationTiming entry of the window.

public sealed class PerformanceTiming

Properties

NameDescription
ConnectEndGets the time the connection was established.
ConnectStartGets the time the connection started.
DomCompleteGets the time the readiness of the document became complete, or 0.
DomContentLoadedEventEndGets the time the DOMContentLoaded event completed, or 0.
DomContentLoadedEventStartGets the time the DOMContentLoaded event started, or 0.
DomInteractiveGets the time the readiness of the document became interactive, or 0.
DomLoadingGets the time the document was created (its readiness is loading).
DomainLookupEndGets the time the domain name lookup completed.
DomainLookupStartGets the time the domain name lookup started.
FetchStartGets the time the fetch of the document started.
LoadEventEndGets the time the load event completed, or 0.
LoadEventStartGets the time the load event started, or 0.
NavigationStartGets the time the navigation started: the time origin of the window.
RedirectEndGets the time the last redirect completed, or 0.
RedirectStartGets the time the first redirect started, or 0.
RequestStartGets the time the request was sent.
ResponseEndGets the time the body of the response was received.
ResponseStartGets the time the response was received.
SecureConnectionStartGets the time the TLS handshake started, or 0 for a connection that is not secure.
UnloadEventEndGets the time the unload event of the previous document completed, or 0.
UnloadEventStartGets the time the unload event of the previous document started, or 0.

Gets the time the connection was established.

public ulong ConnectEnd { get; }

Gets the time the connection started.

public ulong ConnectStart { get; }

Gets the time the readiness of the document became complete, or 0.

public ulong DomComplete { get; }

DomContentLoadedEventEnd

NavigationTiming.cs

Gets the time the DOMContentLoaded event completed, or 0.

public ulong DomContentLoadedEventEnd { get; }

DomContentLoadedEventStart

NavigationTiming.cs

Gets the time the DOMContentLoaded event started, or 0.

public ulong DomContentLoadedEventStart { get; }

DomInteractive

NavigationTiming.cs

Gets the time the readiness of the document became interactive, or 0.

public ulong DomInteractive { get; }

Gets the time the document was created (its readiness is loading).

public ulong DomLoading { get; }

DomainLookupEnd

NavigationTiming.cs

Gets the time the domain name lookup completed.

public ulong DomainLookupEnd { get; }

DomainLookupStart

NavigationTiming.cs

Gets the time the domain name lookup started.

public ulong DomainLookupStart { get; }

Gets the time the fetch of the document started.

public ulong FetchStart { get; }

Gets the time the load event completed, or 0.

public ulong LoadEventEnd { get; }

LoadEventStart

NavigationTiming.cs

Gets the time the load event started, or 0.

public ulong LoadEventStart { get; }

Gets the time the last redirect completed, or 0.

public ulong RedirectEnd { get; }

RedirectStart

NavigationTiming.cs

Gets the time the first redirect started, or 0.

public ulong RedirectStart { get; }

Gets the time the request was sent.

public ulong RequestStart { get; }

Gets the time the body of the response was received.

public ulong ResponseEnd { get; }

ResponseStart

NavigationTiming.cs

Gets the time the response was received.

public ulong ResponseStart { get; }

SecureConnectionStart

NavigationTiming.cs

Gets the time the TLS handshake started, or 0 for a connection that is not secure.

public ulong SecureConnectionStart { get; }

UnloadEventEnd

NavigationTiming.cs

Gets the time the unload event of the previous document completed, or 0.

public ulong UnloadEventEnd { get; }

UnloadEventStart

NavigationTiming.cs

Gets the time the unload event of the previous document started, or 0.

public ulong UnloadEventStart { get; }