How we built it

High Resolution Time Stamp for Events

Change Event.timeStamp to be a DOMHighResTimeStamp which is a high resolution monotonic time with microseconds resolution instead DOMTimeStamp which is an epoch time with millisecond resolution. For input events, the timestamp value will represent the underlying OS timestamp for the event. High resolution monotonic timestamp for input events enables new functionality such as accurate measurement of pointer velocity, simple input latency measurements, and etc.

Demos

Documentation

Specification

Public discussion

Status in Chromium

Enabled by default (launch bug) in:

  • Chrome for desktop release 49
  • Chrome for Android release 49
  • Chrome for iOS release 49
  • Opera release 36
  • Opera for Android release 36

Consensus & Standardization

  • Mixed public signals
  • No public signals
  • Opposed
  • Mixed signals

Owners

Last updated on 2016-04-29