Skip to content
This repository was archived by the owner on Jan 22, 2026. It is now read-only.

Commit 64c1488

Browse files
committed
Use performance.timing navigationStart if supported
1 parent eb94a60 commit 64c1488

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

client/app/utils/metrics.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,14 @@ export function pageView() {
3535
}
3636

3737
function measureEntry(name) {
38-
if (!window.performance || !window.performance.timing || !window.performance.getEntriesByName ) { return; }
38+
if (!window.performance || !window.performance.getEntriesByName ) { return; }
3939
var markName = name + '_now';
4040
mark(markName);
41-
measure(name, 'navigationStart', markName);
41+
if (window.performance.timing) {
42+
measure(name, 'navigationStart', markName);
43+
} else {
44+
measure(name, markName, markName);
45+
}
4246
var measurements = window.performance.getEntriesByName(name);
4347
console.warn(name, measurements[0]);
4448
}

0 commit comments

Comments
 (0)