New issue
Advanced search Search tips

Issue 660833 link

Starred by 1 user

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug

Blocked on:
issue 673731

Blocking:
issue 671192
issue 658965



Sign in to add a comment

Add approximate end-to-end Input Latency Metrics for all input types

Project Member Reported by tdres...@chromium.org, Oct 31 2016

Issue description

We currently have Event.Latency.Renderer2, Event.Latency.RendererImpl and Event.Latency.Browser for each input type.

These aren't very useful, as they don't really approximate the end-to-end latency well.

Ideally we'd measure from the hardware input timestamp until a lower bound for when the input's visible response would have happened. 

If there's no visible response, we'd put that input in a separate bucket, using the time event handler processing finished (or would have started, if there is no event handler processing).
 
Blocking: 658965
Blocking: 671192
Cc: xiaoche...@chromium.org
Description: Show this description
Blockedon: 673731
Components: Speed>Metrics
Components: -Internals>Metrics
Cc: panicker@chromium.org
Is there any update?

The implementation of idle time spell checker has been fully landed, so it will be great if we can start an experiment to see how much input latency can be reduced.
I've got a patch locally that plumbs this through for keyboard, but I've been doing a bunch of associated cleanup instead of actually landing the patch.

I'll land this within the next few weeks.
Thanks a lot for the update!
Owner: ----
Status: Available (was: Assigned)
I'm not going to get to this any time soon.
Owner: nzolghadr@chromium.org
Status: Assigned (was: Available)
Parking this on Navid for now.

Feel free to close it if you don't think this is worth tracking.

Comment 14 by dproy@chromium.org, Mar 16 2018

Labels: -progressivewebmetrics

Comment 15 by npm@chromium.org, Jun 27 2018

No updates in a while, should we close this?
Tim, I don't fully understand what you had in mind. Did you think of a latency measurement for the events from the hardware timestamp until we call the js event handler (excluding the running time of handlers in js)?
Cc: charliea@chromium.org
I was thinking we'd include JS event handler time, and, if a frame was produced, time until the frame was produced.
Navid, do you have any update here?
Labels: -Hotlist-Input-Dev
Owner: ----
Let's keep this as P3 and not something we would need immediately. 

Comment 20 by tdres...@chromium.org, Jan 21 (2 days ago)

Components: -Speed>Metrics
Leaving this on the input team for now.

Comment 21 by tdres...@chromium.org, Jan 21 (2 days ago)

Status: Available (was: Assigned)

Comment 22 by charliea@chromium.org, Yesterday (39 hours ago)

Cc: -charliea@chromium.org

Sign in to add a comment