- lighthouse (https://github.com/GoogleChrome/lighthouse). You can implement this with their Node CLI to automate in your pipeline and output the results somewhere.
- calibre (https://calibreapp.com/). Gives you nice graphs and snapshots over time.