Skip to content

Commit c8fe4c4

Browse files
authored
Cleanup old navigation timing (#2300)
1 parent 7284b34 commit c8fe4c4

File tree

2 files changed

+1
-55
lines changed

2 files changed

+1
-55
lines changed
Lines changed: 0 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
(function() {
22
let t = window.performance.getEntriesByType('navigation')[0];
33
const d = 0;
4-
if (t) {
54
return {
65
connectStart: Number(t.connectStart.toFixed(d)),
76
domComplete: Number(t.domComplete.toFixed(d)),
@@ -27,40 +26,4 @@
2726
unloadEventStart: Number(t.unloadEventStart.toFixed(d)),
2827
workerStart: Number(t.workerStart.toFixed(d))
2928
};
30-
} else {
31-
// For Safari
32-
t = window.performance.timing;
33-
return {
34-
navigationStart: 0,
35-
unloadEventStart:
36-
t.unloadEventStart > 0
37-
? t.unloadEventStart - t.navigationStart
38-
: undefined,
39-
unloadEventEnd:
40-
t.unloadEventEnd > 0 ? t.unloadEventEnd - t.navigationStart : undefined,
41-
redirectStart:
42-
t.redirectStart > 0 ? t.redirectStart - t.navigationStart : undefined,
43-
redirectEnd:
44-
t.redirectEnd > 0 ? t.redirectEnd - t.navigationStart : undefined,
45-
fetchStart: t.fetchStart - t.navigationStart,
46-
domainLookupStart: t.domainLookupStart - t.navigationStart,
47-
domainLookupEnd: t.domainLookupEnd - t.navigationStart,
48-
connectStart: t.connectStart - t.navigationStart,
49-
connectEnd: t.connectEnd - t.navigationStart,
50-
secureConnectionStart: t.secureConnectionStart
51-
? t.secureConnectionStart - t.navigationStart
52-
: undefined,
53-
requestStart: t.requestStart - t.navigationStart,
54-
responseStart: t.responseStart - t.navigationStart,
55-
responseEnd: t.responseEnd - t.navigationStart,
56-
domLoading: t.domLoading - t.navigationStart,
57-
domInteractive: t.domInteractive - t.navigationStart,
58-
domContentLoadedEventStart:
59-
t.domContentLoadedEventStart - t.navigationStart,
60-
domContentLoadedEventEnd: t.domContentLoadedEventEnd - t.navigationStart,
61-
domComplete: t.domComplete - t.navigationStart,
62-
loadEventStart: t.loadEventStart - t.navigationStart,
63-
loadEventEnd: t.loadEventEnd - t.navigationStart
64-
};
65-
}
6629
})();
Lines changed: 1 addition & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
(function() {
22
let t = window.performance.getEntriesByType('navigation')[0];
33
const d = 0;
4-
if (t) {
54
return {
65
domainLookupTime: Number(
76
(t.domainLookupEnd - t.domainLookupStart).toFixed(d)
@@ -15,21 +14,5 @@
1514
pageLoadTime: Number(t.loadEventStart.toFixed(d)),
1615
frontEndTime: Number((t.loadEventStart - t.responseEnd).toFixed(d)),
1716
backEndTime: Number(t.responseStart.toFixed(d))
18-
};
19-
} else {
20-
// Safari
21-
t = window.performance.timing;
22-
return {
23-
domainLookupTime: t.domainLookupEnd - t.domainLookupStart,
24-
redirectionTime: t.fetchStart - t.navigationStart,
25-
serverConnectionTime: t.connectEnd - t.connectStart,
26-
serverResponseTime: t.responseEnd - t.requestStart,
27-
pageDownloadTime: t.responseEnd - t.responseStart,
28-
domInteractiveTime: t.domInteractive - t.navigationStart,
29-
domContentLoadedTime: t.domContentLoadedEventStart - t.navigationStart,
30-
pageLoadTime: t.loadEventStart - t.navigationStart,
31-
frontEndTime: t.loadEventStart - t.responseEnd,
32-
backEndTime: t.responseStart - t.navigationStart
33-
};
34-
}
17+
}
3518
})();

0 commit comments

Comments
 (0)