├── .gitignore ├── README.md ├── db ├── flat │ └── measureStore.js └── sqlite │ ├── create_measures_db.sql │ └── measureStore.js ├── extract ├── metricsExtract.js └── traceExtract.js ├── measure └── measurePageLoad.js ├── package.json ├── perfRunner.js ├── report ├── buildVendor.js ├── handlebarsHelpers.js ├── pageLoadReporter.js ├── templates │ ├── lineChart.txt │ └── pageLoadReportTemplate.html └── vendor │ ├── bootstrap-4.3.1.min.css │ ├── bootstrap-4.3.1.min.js │ ├── chartjs-2.8.0.min.js │ └── jquery-3.3.1.slim.min.js ├── sample ├── load-homepage-report.html └── perf_report.png ├── scratch.js ├── simple_metrics.js ├── tests └── load-homepage.test.js └── utils ├── diff.js └── normalize.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raharrison/puppeteer-perf/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raharrison/puppeteer-perf/HEAD/README.md -------------------------------------------------------------------------------- /db/flat/measureStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raharrison/puppeteer-perf/HEAD/db/flat/measureStore.js -------------------------------------------------------------------------------- /db/sqlite/create_measures_db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raharrison/puppeteer-perf/HEAD/db/sqlite/create_measures_db.sql -------------------------------------------------------------------------------- /db/sqlite/measureStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raharrison/puppeteer-perf/HEAD/db/sqlite/measureStore.js -------------------------------------------------------------------------------- /extract/metricsExtract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raharrison/puppeteer-perf/HEAD/extract/metricsExtract.js -------------------------------------------------------------------------------- /extract/traceExtract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raharrison/puppeteer-perf/HEAD/extract/traceExtract.js -------------------------------------------------------------------------------- /measure/measurePageLoad.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raharrison/puppeteer-perf/HEAD/measure/measurePageLoad.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raharrison/puppeteer-perf/HEAD/package.json -------------------------------------------------------------------------------- /perfRunner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raharrison/puppeteer-perf/HEAD/perfRunner.js -------------------------------------------------------------------------------- /report/buildVendor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raharrison/puppeteer-perf/HEAD/report/buildVendor.js -------------------------------------------------------------------------------- /report/handlebarsHelpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raharrison/puppeteer-perf/HEAD/report/handlebarsHelpers.js -------------------------------------------------------------------------------- /report/pageLoadReporter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raharrison/puppeteer-perf/HEAD/report/pageLoadReporter.js -------------------------------------------------------------------------------- /report/templates/lineChart.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raharrison/puppeteer-perf/HEAD/report/templates/lineChart.txt -------------------------------------------------------------------------------- /report/templates/pageLoadReportTemplate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raharrison/puppeteer-perf/HEAD/report/templates/pageLoadReportTemplate.html -------------------------------------------------------------------------------- /report/vendor/bootstrap-4.3.1.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raharrison/puppeteer-perf/HEAD/report/vendor/bootstrap-4.3.1.min.css -------------------------------------------------------------------------------- /report/vendor/bootstrap-4.3.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raharrison/puppeteer-perf/HEAD/report/vendor/bootstrap-4.3.1.min.js -------------------------------------------------------------------------------- /report/vendor/chartjs-2.8.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raharrison/puppeteer-perf/HEAD/report/vendor/chartjs-2.8.0.min.js -------------------------------------------------------------------------------- /report/vendor/jquery-3.3.1.slim.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raharrison/puppeteer-perf/HEAD/report/vendor/jquery-3.3.1.slim.min.js -------------------------------------------------------------------------------- /sample/load-homepage-report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raharrison/puppeteer-perf/HEAD/sample/load-homepage-report.html -------------------------------------------------------------------------------- /sample/perf_report.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raharrison/puppeteer-perf/HEAD/sample/perf_report.png -------------------------------------------------------------------------------- /scratch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raharrison/puppeteer-perf/HEAD/scratch.js -------------------------------------------------------------------------------- /simple_metrics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raharrison/puppeteer-perf/HEAD/simple_metrics.js -------------------------------------------------------------------------------- /tests/load-homepage.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raharrison/puppeteer-perf/HEAD/tests/load-homepage.test.js -------------------------------------------------------------------------------- /utils/diff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raharrison/puppeteer-perf/HEAD/utils/diff.js -------------------------------------------------------------------------------- /utils/normalize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raharrison/puppeteer-perf/HEAD/utils/normalize.js --------------------------------------------------------------------------------