humanmade / humanmade/bulk-lighthouse

Allow baseline scores to be provided in order to report performance changes

Open
#10 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
13
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Performance reporting is usually performed within the context of making improvements to a site, therefore reporting changes from previous scores is important. This is why the myriad hosted services exist to report performance changes over time. There's also LighthouseCI to store and generate historical reports yourself.

These services can be overkill if you just want to see before and after results. It would be great if Bulk Lighthouse Tests allowed a baseline of scores for its URLs to be provided, and for its output to show the +/- change between them in its output.

I can see two potential ways to do this, both have their advantages and disadvantages:

1. Provide a "before" and "after" URL for each page, allowing both tests for a URL to be run at the same time
- This is beneficial if you have an existing production site online (eg. `example.com`) and want to compare it to an in-development site that's due to replace it (eg. `preprod.example.com`)
2. Provide existing scores for all URLs, which are used for the comparison
- This is beneficial if you have a set of results that you've already run with Bulk Lighthouse Tests and you want to run them again to determine the change

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.