├── .bundle └── config ├── .gitignore ├── .nvmrc ├── .ruby-version ├── .travis.yml ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── _audit ├── 1-network.md ├── 2-timeline.md ├── 3-pagespeed.md ├── 4-webpagetest.md ├── 5-sitecost.md ├── 6-yslow.md ├── 90-activity-devtools.md └── 91-activity-audit-services.md ├── _automation ├── 1-npm.md ├── 2-gulp.md ├── 3-grunt.md └── 4-ghooks.md ├── _budgets ├── 1-grunt-perfbudget.md ├── 2-grunt-phantomas.md ├── 90-activity-testing.md └── 91-activity-ci.md ├── _config.yml ├── _drupal ├── 1-magic.md ├── 2-advagg.md ├── 3-modernizr.md ├── 4-cdn.md ├── 6-lazyloader.md ├── 7-picture.md ├── 8-uglify.md ├── 90-activity-cssjs.md ├── 91-activity-theming.md └── 92-activity-media.md ├── _foundation ├── 1-concatenation.md ├── 2-minification.md ├── 3-compression.md └── 4-sharding.md ├── _img ├── logo.svg └── maps-google.png ├── _includes ├── critical.css ├── goals-codebase.html ├── goals.html ├── list-tasks.html └── list-tools.html ├── _js ├── progress.js ├── sample1.js └── sample2.js ├── _layouts └── page.html ├── _sass ├── bootstrap │ ├── _button.scss │ ├── _container.scss │ ├── _jumbotron.scss │ ├── _navbar.scss │ ├── _page-header.scss │ └── _panel.scss ├── components │ ├── _abbr.scss │ ├── _column.scss │ ├── _main.scss │ ├── _repo.scss │ ├── _tasks.scss │ ├── _tool.scss │ └── _wifi.scss ├── global │ └── _type.scss └── main.scss ├── _workflow ├── 1-gulp-concat.md ├── 2-gulp-minify-css.md ├── 3-gulp-htmlmin.md ├── 4-gulp-uglify.md ├── 5-gulp-imagemin.md ├── 6-critical.md ├── 7-gulp-uncss.md ├── 8-fontfaceobserver.md ├── 90-activity-css.md ├── 91-activity-fonts.md └── 91-activity-js.md ├── about.html ├── audit.html ├── budgets.html ├── config.rb ├── css └── .gitkeep ├── drupal.html ├── examples ├── critical │ └── critical.sh ├── grunt-perfbudget │ ├── Gruntfile.js │ ├── README.md │ └── package.json └── phantomas │ └── phantomas--assert-requests.sh ├── foundation.html ├── gulpfile.js ├── img └── .gitkeep ├── index.html ├── js └── .gitkeep ├── package.json └── workflow.html /.bundle/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/.bundle/config -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v0.12.7 2 | -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 2.0.0-p451 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/.travis.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/README.md -------------------------------------------------------------------------------- /_audit/1-network.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_audit/1-network.md -------------------------------------------------------------------------------- /_audit/2-timeline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_audit/2-timeline.md -------------------------------------------------------------------------------- /_audit/3-pagespeed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_audit/3-pagespeed.md -------------------------------------------------------------------------------- /_audit/4-webpagetest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_audit/4-webpagetest.md -------------------------------------------------------------------------------- /_audit/5-sitecost.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_audit/5-sitecost.md -------------------------------------------------------------------------------- /_audit/6-yslow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_audit/6-yslow.md -------------------------------------------------------------------------------- /_audit/90-activity-devtools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_audit/90-activity-devtools.md -------------------------------------------------------------------------------- /_audit/91-activity-audit-services.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_audit/91-activity-audit-services.md -------------------------------------------------------------------------------- /_automation/1-npm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_automation/1-npm.md -------------------------------------------------------------------------------- /_automation/2-gulp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_automation/2-gulp.md -------------------------------------------------------------------------------- /_automation/3-grunt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_automation/3-grunt.md -------------------------------------------------------------------------------- /_automation/4-ghooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_automation/4-ghooks.md -------------------------------------------------------------------------------- /_budgets/1-grunt-perfbudget.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_budgets/1-grunt-perfbudget.md -------------------------------------------------------------------------------- /_budgets/2-grunt-phantomas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_budgets/2-grunt-phantomas.md -------------------------------------------------------------------------------- /_budgets/90-activity-testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_budgets/90-activity-testing.md -------------------------------------------------------------------------------- /_budgets/91-activity-ci.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_budgets/91-activity-ci.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_config.yml -------------------------------------------------------------------------------- /_drupal/1-magic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_drupal/1-magic.md -------------------------------------------------------------------------------- /_drupal/2-advagg.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_drupal/2-advagg.md -------------------------------------------------------------------------------- /_drupal/3-modernizr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_drupal/3-modernizr.md -------------------------------------------------------------------------------- /_drupal/4-cdn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_drupal/4-cdn.md -------------------------------------------------------------------------------- /_drupal/6-lazyloader.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_drupal/6-lazyloader.md -------------------------------------------------------------------------------- /_drupal/7-picture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_drupal/7-picture.md -------------------------------------------------------------------------------- /_drupal/8-uglify.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_drupal/8-uglify.md -------------------------------------------------------------------------------- /_drupal/90-activity-cssjs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_drupal/90-activity-cssjs.md -------------------------------------------------------------------------------- /_drupal/91-activity-theming.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_drupal/91-activity-theming.md -------------------------------------------------------------------------------- /_drupal/92-activity-media.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_drupal/92-activity-media.md -------------------------------------------------------------------------------- /_foundation/1-concatenation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_foundation/1-concatenation.md -------------------------------------------------------------------------------- /_foundation/2-minification.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_foundation/2-minification.md -------------------------------------------------------------------------------- /_foundation/3-compression.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_foundation/3-compression.md -------------------------------------------------------------------------------- /_foundation/4-sharding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_foundation/4-sharding.md -------------------------------------------------------------------------------- /_img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_img/logo.svg -------------------------------------------------------------------------------- /_img/maps-google.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_img/maps-google.png -------------------------------------------------------------------------------- /_includes/critical.css: -------------------------------------------------------------------------------- 1 | /* This file intentionally left blank. See gulp task: critical */ 2 | -------------------------------------------------------------------------------- /_includes/goals-codebase.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_includes/goals-codebase.html -------------------------------------------------------------------------------- /_includes/goals.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_includes/goals.html -------------------------------------------------------------------------------- /_includes/list-tasks.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_includes/list-tasks.html -------------------------------------------------------------------------------- /_includes/list-tools.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_includes/list-tools.html -------------------------------------------------------------------------------- /_js/progress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_js/progress.js -------------------------------------------------------------------------------- /_js/sample1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_js/sample1.js -------------------------------------------------------------------------------- /_js/sample2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_js/sample2.js -------------------------------------------------------------------------------- /_layouts/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_layouts/page.html -------------------------------------------------------------------------------- /_sass/bootstrap/_button.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_sass/bootstrap/_button.scss -------------------------------------------------------------------------------- /_sass/bootstrap/_container.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_sass/bootstrap/_container.scss -------------------------------------------------------------------------------- /_sass/bootstrap/_jumbotron.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_sass/bootstrap/_jumbotron.scss -------------------------------------------------------------------------------- /_sass/bootstrap/_navbar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_sass/bootstrap/_navbar.scss -------------------------------------------------------------------------------- /_sass/bootstrap/_page-header.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_sass/bootstrap/_page-header.scss -------------------------------------------------------------------------------- /_sass/bootstrap/_panel.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_sass/bootstrap/_panel.scss -------------------------------------------------------------------------------- /_sass/components/_abbr.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_sass/components/_abbr.scss -------------------------------------------------------------------------------- /_sass/components/_column.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_sass/components/_column.scss -------------------------------------------------------------------------------- /_sass/components/_main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_sass/components/_main.scss -------------------------------------------------------------------------------- /_sass/components/_repo.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_sass/components/_repo.scss -------------------------------------------------------------------------------- /_sass/components/_tasks.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_sass/components/_tasks.scss -------------------------------------------------------------------------------- /_sass/components/_tool.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_sass/components/_tool.scss -------------------------------------------------------------------------------- /_sass/components/_wifi.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_sass/components/_wifi.scss -------------------------------------------------------------------------------- /_sass/global/_type.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_sass/global/_type.scss -------------------------------------------------------------------------------- /_sass/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_sass/main.scss -------------------------------------------------------------------------------- /_workflow/1-gulp-concat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_workflow/1-gulp-concat.md -------------------------------------------------------------------------------- /_workflow/2-gulp-minify-css.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_workflow/2-gulp-minify-css.md -------------------------------------------------------------------------------- /_workflow/3-gulp-htmlmin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_workflow/3-gulp-htmlmin.md -------------------------------------------------------------------------------- /_workflow/4-gulp-uglify.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_workflow/4-gulp-uglify.md -------------------------------------------------------------------------------- /_workflow/5-gulp-imagemin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_workflow/5-gulp-imagemin.md -------------------------------------------------------------------------------- /_workflow/6-critical.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_workflow/6-critical.md -------------------------------------------------------------------------------- /_workflow/7-gulp-uncss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_workflow/7-gulp-uncss.md -------------------------------------------------------------------------------- /_workflow/8-fontfaceobserver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_workflow/8-fontfaceobserver.md -------------------------------------------------------------------------------- /_workflow/90-activity-css.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_workflow/90-activity-css.md -------------------------------------------------------------------------------- /_workflow/91-activity-fonts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_workflow/91-activity-fonts.md -------------------------------------------------------------------------------- /_workflow/91-activity-js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/_workflow/91-activity-js.md -------------------------------------------------------------------------------- /about.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/about.html -------------------------------------------------------------------------------- /audit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/audit.html -------------------------------------------------------------------------------- /budgets.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/budgets.html -------------------------------------------------------------------------------- /config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/config.rb -------------------------------------------------------------------------------- /css/.gitkeep: -------------------------------------------------------------------------------- 1 | # Gulp will generate CSS in this directory 2 | -------------------------------------------------------------------------------- /drupal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/drupal.html -------------------------------------------------------------------------------- /examples/critical/critical.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/examples/critical/critical.sh -------------------------------------------------------------------------------- /examples/grunt-perfbudget/Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/examples/grunt-perfbudget/Gruntfile.js -------------------------------------------------------------------------------- /examples/grunt-perfbudget/README.md: -------------------------------------------------------------------------------- 1 | # Example of grunt-perfbudget 2 | 3 | If you don't add a README then npm complains :) 4 | -------------------------------------------------------------------------------- /examples/grunt-perfbudget/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/examples/grunt-perfbudget/package.json -------------------------------------------------------------------------------- /examples/phantomas/phantomas--assert-requests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/examples/phantomas/phantomas--assert-requests.sh -------------------------------------------------------------------------------- /foundation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/foundation.html -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/gulpfile.js -------------------------------------------------------------------------------- /img/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/img/.gitkeep -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/index.html -------------------------------------------------------------------------------- /js/.gitkeep: -------------------------------------------------------------------------------- 1 | # Gulp will generate JS in this directory 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/package.json -------------------------------------------------------------------------------- /workflow.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourkitchens/frontend-perf/HEAD/workflow.html --------------------------------------------------------------------------------