Web Page Performance Laboratory: Scaling Lighthouse performance and web testing tools
- This is Alpha software and needs some testing and automation. PR's are accepted!
The goals here are 3-fold:
- Easy automated Lighthouse tests of any URL
- A history of each test run, for as many runs as desired
- Historical data will allow us to track performance of our pages over time, giving us insight into when changes cause performance regressions
- Coupled with the Web Timing API, Page Lab will be able to drill into any included scripts (properly instrumented) and understand what EXACTLY is impacting page performance
- see: Django README
- see: node README
- For instance, being able to tell developers that certain scripts are not even used on the page
- Automation of image compression to the proper smaller size
- Automatically give guidance on which assets can be preloaded, etc
- Developers can run their page through Pag Lab and see what can be fixed - some of which will be automated for them, e.g.: compressed web assets, etc