addyosmani/puppeteer-webperf resource
Automating Web Performance testing with Puppeteer 🎪 observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2320
- days_rel: n/a
- days_push: 1323
- n_releases_24m: 0
Adoption not part of the score
1858 stars · 91 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A collection of JavaScript recipes for automating web performance measurement using Puppeteer and headless Chrome. It includes runnable examples for DevTools traces, Lighthouse reports, Core Web Vitals metrics, network throttling, and HAR capture.
Use cases
- capture a devtools performance trace for a page load
- generate a lighthouse report programmatically
- measure largest contentful paint and cumulative layout shift
- emulate slow network and cpu throttling in tests
- save network requests to a har file
- measure memory leaks in a web app
- block third-party domains during performance testing
When to choose
- you want copy-paste Puppeteer scripts for web performance measurement
- you are learning to automate Chrome DevTools Protocol performance tracing
- you need examples for collecting Core Web Vitals metrics
When to avoid
- you need a maintained production performance-monitoring library
- you want a turnkey CI performance testing framework rather than example snippets
- you need non-Chromium browser support
Facets
learning-resource · maturity maintenance
testing benchmarking monitoring developer-tools web-development performance developer-tools frontend cli cross-platform puppeteer web-performance lighthouse chrome-devtools code-examples headless-browser core-web-vitals nodejs
1 source
- readme: https://github.com/addyosmani/puppeteer-webperf · fetched 2026-08-28 · 1a8037c095e9
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| addyosmani/puppeteer-webperf | main | 32 |
For agents
markdown · JSON · MCP: product_card(name="addyosmani/puppeteer-webperf")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem