awesome-web-performance-budget
by pajaydev
⚡️Articles, Websites, Tools and Case Studies to implement performance budget to a website. (PR 's welcomed)
AI summary
Performance budgeting guide
A curated collection of resources and tools to help website developers set and maintain performance budgets.
- stars
- 112
- forks
- 9
- watching
- 6
- awesome lists
- 3
- entries
- 61
What's in the list
61 links in 11 sections, with live GitHub stats.activeno commit in 2y
Articles
- JavaScript Start-up Performance
Performance Budget by Addyosmani
- Performance Budget
Performance Budget by Addyosmani
- Your first performance budget
Explained how to define your first performance budget in a few simple steps
- Designing for Performance
How performance is important for designers
- Web Performance for Designers and developers
Front-end performance for web designers and front-end developers
- Performance as design
Best practise to see performance as an essential design feature
- Inside Design - Setting a web performance budget
Setting a performance budget by Invision
- Real-world Web Performance Budgets By Alex Russel
Can You Afford It?: Real-world Web Performance Budgets
- Performance Budget using Angular CLI
Implementing Performance Budget in Angular projects
- Performance budgets 101
How to start a journey by setting up the performance budget
- Incorporate performance budgets into your build process
Set up performance budget into your build process
- How to make Performance Budget
Instructions for developing the performance budget
- Impact of Page Weight on Load Time
Impact of Page Weight on Load Time
Tools to measure Performance Budget
- Performance Budget Calculator
Calculate A Performance Budget For Your Site
- Web Page Test
Test your performance
- lightest app
Visualize web performance against competitors
- Speed Curve
Measuring web performance, get today's performance metrics
- Yellow Lab Tools
Online test to help speeding up heavy web pages
- Sitespeed.io
Easy to monitor and measure the performance of your web site
- Perf Track
Tracking framework performance at scale
Open source tools
- Perfume.js
Tiny, web performance monitoring library that reports field data back to your favorite analytics tool
Falco
Helps you monitor, analyze, and optimize your websites
Build Tools to set up performance budget
Bundle Size
Keep your bundle size in check
- Webpack Perf Budget
If you are using Webpack in your project then you can prefer this
- Lighthouse
How to set up a performance budget using and automate using
Grunt-perfbudget
Grunt task for performance budgeting
Size Limit
Calculate the real cost to run your JS app or lib to keep good performance. Show error in pull request if the cost exceeds the limit
Size Plugin
Track compressed Webpack asset sizes over time
Performance Budget Builder
Lay out your template types, set a size budget for each template type, then plug in the sizes for each asset category that will load in the template
Progressive Web Metrics
Lay out your template types, set a size budget for each template type, then plug in the sizes for each asset category that will load in the template
rollup-plugin-size-snapshot
CLI tool and lib to gather performance metrics via Lighthouse
- ImportCost - VS Extension
Extension to display inline in the VS code editor the size of the imported package
Bundle Analyzers
- Bundlephobia
Find the cost of adding a npm package to your bundle
- bundle-buddy
A tool to help you find source code duplication across your JavaScript chunks/splits
webpack-bundle-analyzer
Webpack plugin and CLI utility that represents bundle content as convenient interactive zoomable treemap
- Disc
Visualise the module tree of browserify project bundles and track down bloat
lasso-analyzer
Analyze and Visualise project bundles created by Lasso
Rollup Visualizer
Visualize and analyze your Rollup bundle to see which modules are taking up space
Parcel plugin Visualizer
A plugin for the parcel bundler to visualise bundle contents
CSS Analyzer
CSS selectors complexity and performance analyzer
Website Analyzers
- Lighthouse Metrics
Lighthouse Metrics provides easy insights for your site's performance. Save your time by running tests from multiple locations to get the valuable insight you need
- UITest.com Site Check
Test your website in more than 80 tools (web-based and free)
Blogs
- Web Performance Calender
Speed geek's favorite time of the year
Podcasts
- Chasing Waterfalls
Conversation with people to make web faster by
- Shoptalk Show
A podcast about building websites
Videos
- Concept of Performance Budget
Performance Budget with Tim Kadlec
- Implementing Performance Budgets
How to implement performance budgets to avoid regression - Google Chrome Developers
- Design Decisions Through The Lens Of A Performance Budget
How we can make smarter design decisions, from the beginning of a project, to ensure that our sites perform well
Books
Case Studies
- Web Performance Optimization case studies
Case studies and experiments demonstrating the impact of web performance optimization (WPO) on user experience and business metrics
- BBC - Cutting the mustard
Optimizations while building responsive websites
- Casper.com Self-hosting Optimization
How we shaved 1.7 seconds off casper.com by self-hosting Optimizely
- Netflix Performance Improvement by shipping less JS
A Netflix Web Performance Case Study
- Pinterest Web App Optimization
A Pinterest Progressive Web App Performance Case Study
- Smashing Magazine's Web Performance
Improving Smashing Magazine's Web Performance Case Study
- Tinder Web App Performance
A Tinder Progressive Web App Performance Case Study
- Treebo PWA Case Study
Treebo - React And Preact PWA Performance Case Study
- Twitter Lite
A Twitter Lite Web App at Scale
- Telegraph - Creating a web performance culture
Improving third-party web performance at The Telegraph
- Zillow's Performance Budget
A true story of how Zillow uses performance budgeting
Nothing in this list matches your filter.
Featured in 3 awesome lists
Each link jumps to the spot where the list mentions awesome-web-performance-budget.
More related projects
wbkd/riotjs-startkit132
alexwolfe/buttons5K
zoerooney/emi80
nielsenramon/chalk1.2K
kimroen/ember-cli-autoprefixer103
henriquecustodia/fuux9
suitcss/suit3.8K
taylorbryant/jekyll-starter-tailwind244
ianrose/deventy175
ng-packagr/ng-packagr1.9K
browserslist/browserslist13.1K
diowa/ruby2-rails4-bootstrap-heroku176
cedricss/elm-batteries117
jackong/generator-reactapp21