Skip to content

About

A list of Web Performance Optimization techniques, tools and resources.

Topics

Resources

Stars

26 stars

Watchers

2 watching

Forks

Latest commit

 

History

44 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Web Performance

A list of Web Performance Optimization techniques, tools and resources.

Table of Contents

Articles

Talks / Videos

Case Studies

Frameworks

Qwik

Podcasts

Performance Specific

Performance Episodes

Blogs

Social Media

Courses

TBD

Books

TBD

Conferences

Tools

Analyzers

  • Lighthouse — Automated auditing, performance metrics, and best practices for the web.
  • PageSpeed Insights — Lighthouse as a Service.
  • WebPageTest.org — Web Performance and Optimization Test.
  • RequestMap — Rapidly identify what third-parties are on your site, where your transmitted bytes are coming from and how slow your domains are!
  • Capo — Visualize the optimal ordering of elements on any web page.

Bundle Analyzers

  • source-map-explorer — Analyze and debug space usage through source maps.
  • BundlePhobia — Find the cost of adding a npm package to your bundle.
  • Webpack Bundle Analyzer — Webpack plugin and CLI utility that represents bundle content as convenient interactive zoomable treemap.
  • Whybundled — Answers the question – Why the hell is this module in a bundle?
  • Statoscope — Statoscope is a toolkit to analyze and validate webpack bundle.
  • Rsdoctor – Analyzer for Rspack & Webpack. Visualize the building process.

Benhcmarking / Load Testing

  • Yandex Tank — Load and performance benchmark tool.
  • JSBen.ch — Online JavaScript benchmarking tool.
  • Perf.link — Benchmarking tool for JavaScript.
  • Browserbench – Benchmarks for browsers: Speedometer, MotionMark, JetStream2.

Image Optimization

  • Squoosh — Image compression app.
  • Squoosh CLI — Squoosh CLI is an experimental way to run all the codecs you know from the Squoosh web app on your command line using WebAssembly.
  • ImageOptim CLI — Make optimisation of images part of your automated build process.
  • ImageOptim — ImageOptim optimizes images without losing quality or any metadata.
  • SVGO — Node.js tool for optimizing SVG files.

Resources

RUM

  • @dropbox/ttvc – ttvc provides an in-browser implementation of the VisuallyComplete metric suitable for field data collection (real-user monitoring).

Tracers

Web Vitals

Specs

  • Web Performance Working Group — The mission of the Web Performance Working Group is to provide methods to measure aspects of application performance of user agent features and APIs.

Stats

  • HTTPArchive — HTTP Archive periodically crawls the top sites on the web and record detailed information about fetched resources, used web platform APIs and features, and execution traces of each page. And then crunches and analyze this data to identify trends.
  • WPO Stats — Case studies and experiments demonstrating the impact of web performance optimization (WPO) on user experience and business metrics.

Other Awesome Lists

About

A list of Web Performance Optimization techniques, tools and resources.

Topics

Resources

Stars

26 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages