-
public final class ResourceTimingTiming information for the request.
-
-
Field Summary
Fields Modifier and Type Field Description private final DoublerequestTimeprivate final DoubleproxyStartprivate final DoubleproxyEndprivate final DoublednsStartprivate final DoublednsEndprivate final DoubleconnectStartprivate final DoubleconnectEndprivate final DoublesslStartprivate final DoublesslEndprivate final DoubleworkerStartprivate final DoubleworkerReadyprivate final DoubleworkerFetchStartprivate final DoubleworkerRespondWithSettledprivate final DoublesendStartprivate final DoublesendEndprivate final DoublepushStartprivate final DoublepushEndprivate final DoublereceiveHeadersEnd
-
Constructor Summary
Constructors Constructor Description 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 receiveHeadersEnd)
-
Method Summary
Modifier and Type Method Description final Doublecomponent1()final Doublecomponent2()final Doublecomponent3()final Doublecomponent4()final Doublecomponent5()final Doublecomponent6()final Doublecomponent7()final Doublecomponent8()final Doublecomponent9()final Doublecomponent10()final Doublecomponent11()final Doublecomponent12()final Doublecomponent13()final Doublecomponent14()final Doublecomponent15()final Doublecomponent16()final Doublecomponent17()final Doublecomponent18()final ResourceTimingcopy(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 receiveHeadersEnd)final DoublegetRequestTime()Timing's requestTime is a baseline in seconds, while the other numbers are ticks in milliseconds relatively to this requestTime. final DoublegetProxyStart()Started resolving proxy. final DoublegetProxyEnd()Finished resolving proxy. final DoublegetDnsStart()Started DNS address resolve. final DoublegetDnsEnd()Finished DNS address resolve. final DoublegetConnectStart()Started connecting to the remote host. final DoublegetConnectEnd()Connected to the remote host. final DoublegetSslStart()Started SSL handshake. final DoublegetSslEnd()Finished SSL handshake. final DoublegetWorkerStart()Started running ServiceWorker. final DoublegetWorkerReady()Finished Starting ServiceWorker. final DoublegetWorkerFetchStart()Started fetch event. final DoublegetWorkerRespondWithSettled()Settled fetch event respondWith promise. final DoublegetSendStart()Started sending request. final DoublegetSendEnd()Finished sending request. final DoublegetPushStart()Time the server started pushing request. final DoublegetPushEnd()Time the server finished pushing request. final DoublegetReceiveHeadersEnd()Finished receiving response headers. -
-
Constructor Detail
-
ResourceTiming
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 receiveHeadersEnd)
-
-
Method Detail
-
component1
final Double component1()
-
component2
final Double component2()
-
component3
final Double component3()
-
component4
final Double component4()
-
component5
final Double component5()
-
component6
final Double component6()
-
component7
final Double component7()
-
component8
final Double component8()
-
component9
final Double component9()
-
component10
final Double component10()
-
component11
final Double component11()
-
component12
final Double component12()
-
component13
final Double component13()
-
component14
final Double component14()
-
component15
final Double component15()
-
component16
final Double component16()
-
component17
final Double component17()
-
component18
final Double component18()
-
copy
final ResourceTiming copy(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 receiveHeadersEnd)
-
getRequestTime
final Double getRequestTime()
Timing's requestTime is a baseline in seconds, while the other numbers are ticks in milliseconds relatively to this requestTime.
-
getProxyStart
final Double getProxyStart()
Started resolving proxy.
-
getProxyEnd
final Double getProxyEnd()
Finished resolving proxy.
-
getDnsStart
final Double getDnsStart()
Started DNS address resolve.
-
getConnectStart
final Double getConnectStart()
Started connecting to the remote host.
-
getConnectEnd
final Double getConnectEnd()
Connected to the remote host.
-
getSslStart
final Double getSslStart()
Started SSL handshake.
-
getWorkerStart
final Double getWorkerStart()
Started running ServiceWorker.
-
getWorkerReady
final Double getWorkerReady()
Finished Starting ServiceWorker.
-
getWorkerFetchStart
final Double getWorkerFetchStart()
Started fetch event.
-
getWorkerRespondWithSettled
final Double getWorkerRespondWithSettled()
Settled fetch event respondWith promise.
-
getSendStart
final Double getSendStart()
Started sending request.
-
getSendEnd
final Double getSendEnd()
Finished sending request.
-
getPushStart
final Double getPushStart()
Time the server started pushing request.
-
getPushEnd
final Double getPushEnd()
Time the server finished pushing request.
-
getReceiveHeadersEnd
final Double getReceiveHeadersEnd()
Finished receiving response headers.
-
-
-
-