JS Built-ins
performanceintermediate

performance β€” timeOrigin + now() is greater than 0

πŸ“– Usage Example
typeof performance.timeOrigin  // β†’ 'number'

timeOrigin is a plain number (DOMHighResTimeStamp) with sub-millisecond precision.

performance.timeOrigin + performance.now()

Adding timeOrigin (Unix ms timestamp) to performance.now() (elapsed ms) gives the approximate current Unix timestamp. The result is always positive.

Challenge: Verify that performance.timeOrigin + performance.now() is greater than 0.

πŸ’‘ Hints (1)
  • β€’ performance.timeOrigin + performance.now() approximates Date.now() with higher resolution