Hey Ilya,
As we discussed briefly today, for developers to measure their own response times (and for input-linked animation cases) they really need an input timestamp that takes (at least) the queuing time (before being handled by the renderer main thread) into account.
We've been tracking this
here. Basically the debate has been stuck between two options:
- abarth@ and james@
had concerns about the compatibility / rationality of such a change, so instead we focused on:
2) Add a 'systemTime' property to Event (or UIEvent)
- I
pushed on this a few times, getting bounced back and forth between the web-perf WG (and HighResolutionTime spec) the DOM WG. But couldn't really get any traction.
- IE has a non-standard
hwTimestamp field for this on some events
Our current plan is to wait for Mozilla to complete their experiments. Either they'll find it's too breaking and join us in attempting #2, or find it works alright and we can just copy them.
Any opinion? Is it worth trying to push more in WebPerf on defining a new property? Or perhaps we should stop blocking on Mozilla to attempt their experiment and try it ourselves - see how many sites break.
Thanks,
Rick