├── .eslintrc.js ├── .gitignore ├── LICENSE ├── README.md ├── assets └── images │ ├── Performance-tracing0.png │ ├── Performance-tracing10.png │ ├── Performance-tracing2.png │ ├── Performance-tracing3.png │ ├── Performance-tracing4.png │ ├── Performance-tracing6a.png │ ├── Performance-tracing7.png │ ├── Performance-tracing8.png │ ├── Performance-tracing9.png │ ├── comparison-before-after@2x.jpg │ ├── interaction@2x.png │ ├── lh-metrics@2x.png │ ├── pptr-comparison.jpg │ ├── puppeteer-har.png │ └── trace-screenshots@2x.jpg ├── code-coverage.js ├── cumulative-layout-shift.js ├── devtools-frame-rate.js ├── devtools-interaction.js ├── devtools-profile.js ├── devtools-screenshots.js ├── devtools-trace-screenshots.js ├── first-contentful-paint.js ├── generate-har.js ├── javascript-disabled.js ├── largest-contentful-paint.js ├── lighthouse-metrics.js ├── lighthouse-report.js ├── measure-memory-leaks.js ├── navigation-timing.js ├── nextjs-metrics.js ├── package.json ├── request-interception-block-images.js ├── request-interception-block-third-parties.js ├── request-interception-replace-resources.js ├── runtime-perf-metrics.js ├── throttle-network-cpu.js ├── throttle-network.js └── yarn.lock /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/README.md -------------------------------------------------------------------------------- /assets/images/Performance-tracing0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/assets/images/Performance-tracing0.png -------------------------------------------------------------------------------- /assets/images/Performance-tracing10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/assets/images/Performance-tracing10.png -------------------------------------------------------------------------------- /assets/images/Performance-tracing2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/assets/images/Performance-tracing2.png -------------------------------------------------------------------------------- /assets/images/Performance-tracing3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/assets/images/Performance-tracing3.png -------------------------------------------------------------------------------- /assets/images/Performance-tracing4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/assets/images/Performance-tracing4.png -------------------------------------------------------------------------------- /assets/images/Performance-tracing6a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/assets/images/Performance-tracing6a.png -------------------------------------------------------------------------------- /assets/images/Performance-tracing7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/assets/images/Performance-tracing7.png -------------------------------------------------------------------------------- /assets/images/Performance-tracing8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/assets/images/Performance-tracing8.png -------------------------------------------------------------------------------- /assets/images/Performance-tracing9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/assets/images/Performance-tracing9.png -------------------------------------------------------------------------------- /assets/images/comparison-before-after@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/assets/images/comparison-before-after@2x.jpg -------------------------------------------------------------------------------- /assets/images/interaction@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/assets/images/interaction@2x.png -------------------------------------------------------------------------------- /assets/images/lh-metrics@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/assets/images/lh-metrics@2x.png -------------------------------------------------------------------------------- /assets/images/pptr-comparison.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/assets/images/pptr-comparison.jpg -------------------------------------------------------------------------------- /assets/images/puppeteer-har.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/assets/images/puppeteer-har.png -------------------------------------------------------------------------------- /assets/images/trace-screenshots@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/assets/images/trace-screenshots@2x.jpg -------------------------------------------------------------------------------- /code-coverage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/code-coverage.js -------------------------------------------------------------------------------- /cumulative-layout-shift.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/cumulative-layout-shift.js -------------------------------------------------------------------------------- /devtools-frame-rate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/devtools-frame-rate.js -------------------------------------------------------------------------------- /devtools-interaction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/devtools-interaction.js -------------------------------------------------------------------------------- /devtools-profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/devtools-profile.js -------------------------------------------------------------------------------- /devtools-screenshots.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/devtools-screenshots.js -------------------------------------------------------------------------------- /devtools-trace-screenshots.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/devtools-trace-screenshots.js -------------------------------------------------------------------------------- /first-contentful-paint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/first-contentful-paint.js -------------------------------------------------------------------------------- /generate-har.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/generate-har.js -------------------------------------------------------------------------------- /javascript-disabled.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/javascript-disabled.js -------------------------------------------------------------------------------- /largest-contentful-paint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/largest-contentful-paint.js -------------------------------------------------------------------------------- /lighthouse-metrics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/lighthouse-metrics.js -------------------------------------------------------------------------------- /lighthouse-report.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/lighthouse-report.js -------------------------------------------------------------------------------- /measure-memory-leaks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/measure-memory-leaks.js -------------------------------------------------------------------------------- /navigation-timing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/navigation-timing.js -------------------------------------------------------------------------------- /nextjs-metrics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/nextjs-metrics.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/package.json -------------------------------------------------------------------------------- /request-interception-block-images.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/request-interception-block-images.js -------------------------------------------------------------------------------- /request-interception-block-third-parties.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/request-interception-block-third-parties.js -------------------------------------------------------------------------------- /request-interception-replace-resources.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/request-interception-replace-resources.js -------------------------------------------------------------------------------- /runtime-perf-metrics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/runtime-perf-metrics.js -------------------------------------------------------------------------------- /throttle-network-cpu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/throttle-network-cpu.js -------------------------------------------------------------------------------- /throttle-network.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/throttle-network.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/addyosmani/puppeteer-webperf/HEAD/yarn.lock --------------------------------------------------------------------------------