diff --git a/packages/core/src/utils/time.ts b/packages/core/src/utils/time.ts index b46c569433d0..ecaca1ea9e9b 100644 --- a/packages/core/src/utils/time.ts +++ b/packages/core/src/utils/time.ts @@ -91,8 +91,7 @@ function getBrowserTimeOrigin(): number | undefined { return undefined; } - // TOOD: We should probably set a much tighter threshold here as skew can already happen within just a few minutes. - const threshold = 3_600_000; // 1 hour in milliseconds + const threshold = 300_000; // 5 minutes in milliseconds const performanceNow = performance.now(); const dateNow = Date.now(); diff --git a/packages/core/test/lib/utils/time.test.ts b/packages/core/test/lib/utils/time.test.ts index 7f3f7f2d6c19..a1d537df5862 100644 --- a/packages/core/test/lib/utils/time.test.ts +++ b/packages/core/test/lib/utils/time.test.ts @@ -7,7 +7,7 @@ async function getFreshPerformanceTimeOrigin() { return timeModule.browserPerformanceTimeOrigin(); } -const RELIABLE_THRESHOLD_MS = 3_600_000; +const RELIABLE_THRESHOLD_MS = 300_000; describe('browserPerformanceTimeOrigin', () => { it('returns `performance.timeOrigin` if it is available and reliable', async () => {