react-activity-tracker
Version:
A library to track user interactions and API activity in React apps
15 lines (13 loc) • 467 B
JavaScript
// src/utils/trackPerformance.js
export function initPerformanceTracking(onTrack) {
window.addEventListener('load', () => {
const perf = performance.timing;
onTrack({
type: 'performance',
pageLoad: perf.loadEventEnd - perf.navigationStart,
dns: perf.domainLookupEnd - perf.domainLookupStart,
connect: perf.connectEnd - perf.connectStart,
time: new Date().toISOString(),
});
});
}