PerformanceResourceTiming.connectEnd
The connectEnd
read-only property returns the
timestamp
immediately after the browser finishes
establishing the connection to the server to retrieve the resource. The timestamp value
includes the time interval to establish the transport connection, as well as other time
intervals such as SSL handshake and SOCKS authentication.
Note: This feature is available in Web Workers
Syntax
resource.connectEnd;
Return value
A DOMHighResTimeStamp
representing the time after a connection is
established.
Example
In the following example, the value of the *Start
and *End
properties of all "resource
"
type
events are logged.
function print_PerformanceEntries() {
// Use getEntriesByType() to just get the "resource" events
var p = performance.getEntriesByType("resource");
for (var i=0; i < p.length; i++) {
print_start_and_end_properties(p[i]);
}
}
function print_start_and_end_properties(perfEntry) {
// Print timestamps of the *start and *end properties
properties = ["connectStart", "connectEnd",
"domainLookupStart", "domainLookupEnd",
"fetchStart",
"redirectStart", "redirectEnd",
"requestStart",
"responseStart", "responseEnd",
"secureConnectionStart"];
for (var i=0; i < properties.length; i++) {
// check each property
var supported = properties[i] in perfEntry;
if (supported) {
var value = perfEntry[properties[i]];
console.log("... " + properties[i] + " = " + value);
} else {
console.log("... " + properties[i] + " = NOT supported");
}
}
}
Specifications
Specification |
---|
Resource Timing Level 2 # dom-performanceresourcetiming-connectend |
Browser compatibility
BCD tables only load in the browser