Provides detailed network timing data regarding the loading of an application's resources.

The constructor of this class is not exposed to users directly.

See also:

Variables

read onlyconnectEnd:Float

The high resolution millisecond timestamp representing the time immediately after Node.js finishes establishing the connection to the server to retrieve the resource.

read onlyconnectStart:Float

The high resolution millisecond timestamp representing the time immediately before Node.js starts to establish the connection to the server to retrieve the resource.

read onlydecodedBodySize:Float

A number representing the size (in octets) received from the fetch (HTTP or cache), of the message body, after removing any applied content-codings.

read onlydomainLookupEnd:Float

The high resolution millisecond timestamp representing the time immediately after the Node.js finished the domain name lookup for the resource.

read onlydomainLookupStart:Float

The high resolution millisecond timestamp immediately before the Node.js starts the domain name lookup for the resource.

read onlyencodedBodySize:Float

A number representing the size (in octets) received from the fetch (HTTP or cache), of the payload body, before removing any applied content-codings.

read onlyfetchStart:Float

The high resolution millisecond timestamp immediately before the Node.js starts to fetch the resource.

read onlyredirectEnd:Float

The high resolution millisecond timestamp that will be created immediately after receiving the last byte of the response of the last redirect.

read onlyredirectStart:Float

The high resolution millisecond timestamp that represents the start time of the fetch which initiates the redirect.

read onlyrequestStart:Float

The high resolution millisecond timestamp representing the time immediately before Node.js receives the first byte of the response from the server.

read onlyresponseEnd:Float

The high resolution millisecond timestamp representing the time immediately after Node.js receives the last byte of the resource or immediately before the transport connection is closed, whichever comes first.

read onlysecureConnectionStart:Float

The high resolution millisecond timestamp representing the time immediately before Node.js starts the handshake process to secure the current connection.

read onlytransferSize:Float

A number representing the size (in octets) of the fetched resource. The size includes the response header fields plus the response payload body.

read onlyworkerStart:Float

The high resolution millisecond timestamp at immediately before dispatching the fetch request. If the resource is not intercepted by a worker the property will always return 0.

Methods

toJSON():Dynamic

Returns an object that is the JSON representation of the PerformanceResourceTiming object.

Inherited Variables

Defined by PerformanceEntry

read onlyduration:Float

The total number of milliseconds elapsed for this entry. This value will not be meaningful for all Performance Entry types.

read onlyentryType:PerformanceEntryType

The type of the performance entry.

read onlyname:String

The name of the performance entry.

read onlystartTime:Float

The high resolution millisecond timestamp marking the starting time of the Performance Entry.

Inherited Methods