Awesome Lists

awesome-web-performance-budget

by pajaydev

awesome listpushed over 4 years ago

⚡️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
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/pajaydev/awesome-web-performance-budget/links.svg)](https://awesome.facts.dev/awesome/pajaydev/awesome-web-performance-budget)
HTML
<a href="https://awesome.facts.dev/awesome/pajaydev/awesome-web-performance-budget"><img src="https://awesome.facts.dev/shield/pajaydev/awesome-web-performance-budget/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/pajaydev/awesome-web-performance-budget/links.svg

What's in the list

61 links in 11 sections, with live GitHub stats.activeno commit in 2y

Articles

Tools to measure Performance Budget

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

Podcasts

Videos

Books

Case Studies

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.