-
Notifications
You must be signed in to change notification settings - Fork 291
Add support for First CPU Idle #216
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
Comments
@hakimelek glad you're using the plugin, and good feedback! Good catch, Our RUM
So we think that while the Lighthouse definitions/names have evolved from |
@nicjansma Thanks for the response! Your explanation makes sense. Do you think that it is fair to say that even though Synthetic I have also seen a lot of cases where |
@hakimelek Based on our algorithm, I'd expect our RUM It depends on some of the specifics of what else is happening though, and where the RUM Looking for feedback, so if you have any thoughts on improving it, please let us know! |
@nicjansma Great, so maybe this issue should not be about First CPU Idle, since we can say that it is supported if we focus on the definition being a metric to measure when a page is minimally interactive. On the other hand, it might be interesting to add a new metric to measure when the page is consistently interactive. I believe that tti-polyfill could probably a good candidate to implement it. |
Agreed, adding some sort of RUM Consistently Interactive metric would be nice! Though one of the challenges with it would be we might have to "wait" a lot longer for it to happen, and each additional waiting second causes an ever-increasing rate of cases where we "miss" the beacon and measurements entirely, due to the browser being closed before we send our beacon. Still it could be covered by |
I think having the option to measure that is still very nice to have, I am closing this in favor of #250 if further discussion is needed. |
I have been recently doing some tests with the continuity plugins and really enjoyed the new set of metrics it is adding. I have noticed that
Time To First Interactive
(ttfi) is being added to the list of metrics but actually referring toTime To First Interaction
.boomerang/plugins/continuity.js
Line 671 in 085fd45
boomerang/plugins/continuity.js
Lines 409 to 417 in 085fd45
Time To First Interaction
is defined in another part of the page as when was the first time the user tried to interact (key, click or scroll) with the site, however a more popular definition by the Chrome Dev team forTime To First Interactive
is being the time when a page is minimally interactive.Also, note that
Time To First Interactive
is being renamed toFirst CPU Idle
for better clarity.I think it makes sense to rename the
Time To First Interactive
toTime To First Interaction
in line 671 to remove the confusion and also consider supportingFirst CPU Idle
as a new metric to measure when a page is minimally interactive.The text was updated successfully, but these errors were encountered: