Skip to content
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

Add a way to display visual metrics results computed by browsertime #2022

Closed
mstange opened this issue May 16, 2019 · 3 comments
Closed

Add a way to display visual metrics results computed by browsertime #2022

mstange opened this issue May 16, 2019 · 3 comments
Assignees
Labels
feature Work that is user facing, and typically should be planned through https://airtable.com/shrRydo6UXheb

Comments

@mstange
Copy link
Contributor

mstange commented May 16, 2019

This is an alternative proposal to #2019 and will give some of the benefits with a much smaller scope.

Browsertime lets us run page load tests automatically. It also computes visual metrics for those page loads. And as of recently, it can also capture profiles for these page load runs.

It would be nice to embed the results of browsertime's visual metrics computations into the profile, and have those results displayed in the profiler.

For example, for the different scores (e.g. "Speed index with histogram matching", "Speed index with perceptual metrics", "contentfulness"), we could list those scores in the profile meta dropdown at the top.

We could also graph visual completeness over time. Browsertime would embed percentages with timestamps into the profile, and then we could draw a graph into a new primary track.

This proposal has a much smaller scope than #2019 because it will not require any visual metric computation in the profiler; the profiler will only present data that has been embedded into the profile by an earlier part of the pipeline. However, this also means that none of this work can be used for profiles that are captured using the Gecko profiler add-on. Which is fine, for now.

@mstange mstange added the feature Work that is user facing, and typically should be planned through https://airtable.com/shrRydo6UXheb label May 16, 2019
@mstange
Copy link
Contributor Author

mstange commented May 16, 2019

One way this data could be embedded into the profile would be using counters. I think this would let us reuse much of the work that was done for the memory track.

@mstange mstange changed the title Add a way of display visual metrics results computed by browsertime Add a way to display visual metrics results computed by browsertime May 16, 2019
@cliu55 cliu55 self-assigned this May 21, 2019
@mstange
Copy link
Contributor Author

mstange commented Jun 6, 2022

This was implemented in #2054.

@mstange mstange closed this as completed Jun 6, 2022
@julienw
Copy link
Contributor

julienw commented Jun 7, 2022

It's broken by sitespeedio/browsertime#1746 though :-(

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Work that is user facing, and typically should be planned through https://airtable.com/shrRydo6UXheb
Projects
None yet
Development

No branches or pull requests

3 participants