@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="PerformanceResourceTiming")
public class PerformanceResourceTiming
extends PerformanceEntry
| Modifier | Constructor and Description |
|---|---|
protected |
PerformanceResourceTiming() |
| Modifier and Type | Method and Description |
|---|---|
double |
connectEnd()
The connectEnd read-only property returns the timestamp immediately after the browser finishes establishing the connection to the server to retrieve the resource.
|
double |
connectStart()
The connectStart read-only property returns the timestamp immediately before the user agent starts establishing the connection to the server to retrieve the resource.
|
int |
decodedBodySize()
The decodedBodySize read-only property returns the size (in octets) received from the fetch (HTTP or cache) of the message body, after removing any applied content-codings.
|
double |
domainLookupEnd()
The domainLookupEnd read-only property returns the timestamp immediately after the browser finishes the domain name lookup for the resource.
|
double |
domainLookupStart()
The domainLookupStart read-only property returns the timestamp immediately before the browser starts the domain name lookup for the resource.
|
int |
encodedBodySize()
The encodedBodySize read-only property represents the size (in octets) received from the fetch (HTTP or cache), of the payload body, before removing any applied content-codings.
|
double |
fetchStart()
The fetchStart read-only property represents a timestamp immediately before the browser starts to fetch the resource.
|
java.lang.String |
initiatorType()
The initiatorType read-only property is a string that represents the type of resource that initiated the performance event.
|
java.lang.String |
nextHopProtocol()
The nextHopProtocol read-only property is a string representing the network protocol used to fetch the resource, as identified by the ALPN Protocol ID (RFC7301).
|
double |
redirectEnd()
The redirectEnd read-only property returns a timestamp immediately after receiving the last byte of the response of the last redirect.
|
double |
redirectStart()
The redirectStart read-only property returns a timestamp representing the start time of the fetch which that initiates the redirect.
|
double |
requestStart()
The requestStart read-only property returns a timestamp of the time immediately before the browser starts requesting the resource from the server, cache, or local resource.
|
double |
responseEnd()
The responseEnd read-only property returns a timestamp immediately after the browser receives the last byte of the resource or immediately before the transport connection is closed, whichever comes first.
|
double |
responseStart()
The responseStart read-only property returns a timestamp immediately after the browser receives the first byte of the response from the server, cache, or local resource.
|
double |
secureConnectionStart()
The secureConnectionStart read-only property returns a timestamp immediately before the browser starts the handshake process to secure the current connection.
|
java.lang.Object |
toJSON()
The toJSON() method is a serializer that returns a JSON representation of the PerformanceResourceTiming object.
|
int |
transferSize()
The transferSize read-only property represents the size (in octets) of the fetched resource.
|
double |
workerStart()
The workerStart read-only property of the PerformanceResourceTiming interface returns a DOMHighResTimeStamp immediately before dispatching the FetchEvent if a Service Worker thread is already running, or immediately before starting the Service Worker thread if it is not already running.
|
duration, entryType, name, startTime@JsProperty(name="connectEnd") public double connectEnd()
@JsProperty(name="connectStart") public double connectStart()
@JsProperty(name="decodedBodySize") public int decodedBodySize()
@JsProperty(name="domainLookupEnd") public double domainLookupEnd()
@JsProperty(name="domainLookupStart") public double domainLookupStart()
@JsProperty(name="encodedBodySize") public int encodedBodySize()
@JsProperty(name="fetchStart") public double fetchStart()
@JsProperty(name="initiatorType") @Nonnull public java.lang.String initiatorType()
@JsProperty(name="nextHopProtocol") @Nonnull public java.lang.String nextHopProtocol()
@JsProperty(name="redirectEnd") public double redirectEnd()
@JsProperty(name="redirectStart") public double redirectStart()
@JsProperty(name="requestStart") public double requestStart()
@JsProperty(name="responseEnd") public double responseEnd()
@JsProperty(name="responseStart") public double responseStart()
@JsProperty(name="secureConnectionStart") public double secureConnectionStart()
@JsProperty(name="transferSize") public int transferSize()
@JsProperty(name="workerStart") public double workerStart()
@Nonnull public java.lang.Object toJSON()
toJSON in class PerformanceEntry