PerformanceResourceTiming

Overview

The PerformanceResourceTiming interface enables retrieval and analysis of detailed network timing data regarding the loading of an application's resources. An application can use the timing metrics to determine, for example, the length of time it takes to fetch a specific resource, such as an XMLHttpRequest, <SVG>, image, or script.

Location

 

decodedBodySize

 

property decodedBodySize: Double read;

 

Double decodedBodySize { get; }

 

var decodedBodySize: Double { get{} }

 

Double decodedBodySize { __get; }

 

ReadOnly Property decodedBodySize() As Double

encodedBodySize

 

property encodedBodySize: Double read;

 

Double encodedBodySize { get; }

 

var encodedBodySize: Double { get{} }

 

Double encodedBodySize { __get; }

 

ReadOnly Property encodedBodySize() As Double

initiatorType

 

property initiatorType: dynamic read;

 

dynamic initiatorType { get; }

 

var initiatorType: dynamic { get{} }

 

dynamic initiatorType { __get; }

 

ReadOnly Property initiatorType() As dynamic

nextHopProtocol

 

property nextHopProtocol: String read;

 

String nextHopProtocol { get; }

 

var nextHopProtocol: String { get{} }

 

String nextHopProtocol { __get; }

 

ReadOnly Property nextHopProtocol() As String

serverTiming

 

property serverTiming: array of PerformanceServerTiming read;

 

PerformanceServerTiming[] serverTiming { get; }

 

var serverTiming: PerformanceServerTiming... { get{} }

 

PerformanceServerTiming[] serverTiming { __get; }

 

ReadOnly Property serverTiming() As PerformanceServerTiming()

toJSON

Returns a DOMString that is the JSON representation of the PerformanceResourceTiming object.

 

method toJSON: String

 

String toJSON()

 

func toJSON() -> String

 

String toJSON()

 

Function toJSON() As String

transferSize

 

property transferSize: Double read;

 

Double transferSize { get; }

 

var transferSize: Double { get{} }

 

Double transferSize { __get; }

 

ReadOnly Property transferSize() As Double

 

decodedBodySize

 

property decodedBodySize: Double read;

 

Double decodedBodySize { get; }

 

var decodedBodySize: Double { get{} }

 

Double decodedBodySize { __get; }

 

ReadOnly Property decodedBodySize() As Double

encodedBodySize

 

property encodedBodySize: Double read;

 

Double encodedBodySize { get; }

 

var encodedBodySize: Double { get{} }

 

Double encodedBodySize { __get; }

 

ReadOnly Property encodedBodySize() As Double

initiatorType

 

property initiatorType: dynamic read;

 

dynamic initiatorType { get; }

 

var initiatorType: dynamic { get{} }

 

dynamic initiatorType { __get; }

 

ReadOnly Property initiatorType() As dynamic

nextHopProtocol

 

property nextHopProtocol: String read;

 

String nextHopProtocol { get; }

 

var nextHopProtocol: String { get{} }

 

String nextHopProtocol { __get; }

 

ReadOnly Property nextHopProtocol() As String

serverTiming

 

property serverTiming: array of PerformanceServerTiming read;

 

PerformanceServerTiming[] serverTiming { get; }

 

var serverTiming: PerformanceServerTiming... { get{} }

 

PerformanceServerTiming[] serverTiming { __get; }

 

ReadOnly Property serverTiming() As PerformanceServerTiming()

transferSize

 

property transferSize: Double read;

 

Double transferSize { get; }

 

var transferSize: Double { get{} }

 

Double transferSize { __get; }

 

ReadOnly Property transferSize() As Double

 

toJSON

Returns a DOMString that is the JSON representation of the PerformanceResourceTiming object.

 

method toJSON: String

 

String toJSON()

 

func toJSON() -> String

 

String toJSON()

 

Function toJSON() As String