-
Notifications
You must be signed in to change notification settings - Fork 9.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Land experimental responsiveness metric in user flows #13916
Comments
What's wrong with using |
I am extremely hyped about it! Just today I mentioned it to @adamraine. What you should definitely consider is adding this metric to berformance budgets. Would that be possible? |
It should be possible as part of #13898 |
Bright future! 🌞 |
Yeah, I overstated the decision there. Semantically there's definitely an argument there; the biggest drawback is it closes the door to using n/a for what we do for audits everywhere else in the report (remove it from the report), which is yet another special case for metrics/perf category. It still might be the best choice vs signaling within metric details or whatever. |
We don't remove metrics if they are N/A though. This is what a N/A metric looks like right now: It seems like we are missing a proper N/A state for metrics, and this would be a good opportunity to fill that void. |
yes, but only because there's never been a notApplicable metric before and the display code is I think the argument is convincing, I just want to make sure to explore the options because it does remove basically the only way we have for an audit to remove itself from the report. If that's something we ever want to do for metrics, we'll either have to change this again (which may not be possible) or add yet another mechanism to do so. |
The new responsiveness metric has mostly settled and so we want to include support for it in situations where there can be (real or automated) user input.
The steps foreseen:
notApplicable
) in the report perf category renderer for when there was no user input in the trace - report: render notApplicable metrics with double dash #13981interactions
audit for debugging responsiveness, e.g. here are the keypresses with the slowest response, here's the breakdown of what was blocking the response (time in script, layout, paint, etc) - new_audit: add work-during-interaction diagnostic #13982relevantAudits
? Would be similar to TBT's relevantAudits - new_audit: add work-during-interaction diagnostic #13982yarn update:flow-sample-json --rebaseline-artifacts Trace
to update the sample flow trace for the new EventTiming trace events (see core(responsiveness): use new EventTiming trace event format #13979 (comment))The text was updated successfully, but these errors were encountered: