awesome-wpo
github.com/davidsonfellipe/awesome-wpo ↗A curated list of Web Performance Optimization.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me conferences resources from awesome-wpo"
Installation instructions →What's inside
Agent Skills
- accessibility
WCAG compliance, screen reader support, and keyboard navigation.
- best-practices
Security, modern APIs, and code quality patterns.
- core-web-vitals
LCP, INP, and CLS specific optimizations.
- performance
Loading speed, runtime efficiency, and resource optimization.
Image Optimizers
- Adaptive Images
Server-side PHP tool that detects screen size and automatically creates, caches, and delivers device-appropriate resized images from existing
- AdvPNG
Recompress PNG files to get the smallest possible size.
- Compressor
Online image compressor for JPG, PNG, SVG and GIF.
- ExifCleaner
GUI app to remove EXIF metadata from images and video files with drag and drop. Free and open source.
- Gm
GraphicsMagick and ImageMagick for Node.js.
- Grunt-contrib-imagemin
Minify PNG and JPEG images for Grunt.
Real User Monitoring
- Akamai mPulse Boomerang
Documentation for the Akamai mPulse version of Boomerang, which includes additions specific to interacting with mPulse.
- Atatus
Full-stack observability including RUM, APM, synthetic uptime, session replay, and OpenTelemetry.
- Boomerang (Open Source)
Documentation for the Open Source version of Boomerang, which is maintained by Akamai employees with contributions from the OSS community.
- Catchpoint Real User Monitoring
RUM for web and native mobile apps with Core Web Vitals, third-party impact, and correlation with synthetic monitoring (OpenTelemetry-based).
- Datadog Real User Monitoring
Browser and mobile RUM with session replay, Core Web Vitals, and correlation with traces and logs.
- New Relic Browser Monitoring
Real-user browser monitoring with Core Web Vitals, distributed tracing to backend, and deployment markers.
CDN
- Amazon CloudFront
A content delivery network by Amazon that integrates nicely with other Amazon services or can be used standalone.
- Bootstrap 中文网开放 CDN 服务
Bootstrap Chinese net open CDN service (only HTTP).
- CDNjs
An open-source CDN for JavaScript and CSS sponsored by Cloudflare that hosts everything from jQuery and Modernizr to Bootstrap.
- CDNperf
Finds you fast and reliable JavaScript CDNs that make your sites snappy and happy.
- Cloudflare CDN
A content delivery network that uses next-gen tech to deliver fast, reliable, CDN services.
- Google Hosted Libraries
Google-run CDN for the most popular open-source JavaScript libraries.
Web server Benchmarks
- Apache JMeter
Open source load testing tool: It is a Java platform application.
- Autoperf
Ruby driver for httperf to automate load and performance testing for a single endpoint or via log replay.
- beeswithmachineguns
A utility for arming (creating) many bees (micro EC2 instances) to attack (load test) targets (web applications).
- Gohttperf
Go Port of HTTPerf.rb.
- HTTPerf
Measures web server performance with flexible generation of HTTP workloads and server metrics.
- HTTPerf.js
JS Port of HTTPerf.rb.
Generators
- Assetgraph-sprite
Assetgraph transform for auto-generating sprites based on the CSS dependency graph.
- AtBuild
JavaScript code generation tool that lets you write JavaScript that outputs JavaScript. Good for unrolling loops and writing libraries that compile away the runtime.
- CSS Sprite Generator
CSS sprites allow you to combine multiple images into a single file.
- Glue
A simple command-line tool to generate CSS sprites.
- Grunt-sprite-css-replace
Grunt task that generates a sprite from images referenced in a style sheet and then updates the references with the new sprite image and positions.
- Grunt-spritesmith
Grunt task for converting a set of images into a sprite sheet and corresponding CSS variables.
Metrics Monitor
- Bench
Using Phantomas (a PhantomJS-backed client performance metrics scrapper). Benchmark a page, store results in MongoDB, and display results via the built-in server.
- BrowserView Monitoring
Continually checks web page load times in Internet Explorer, Chrome and Firefox from multiple points around the world.
- DareBoost
Real Browser Monitoring. Offers complete reports about web performance and quality using YSlow, Page Speed and numerous custom tips.
- Dotcom-tools
Analyze your website's speed in real browsers from 20 locations worldwide.
- Grunt-phantomas
Grunt plugin wrapping phantomas to measure frontend performance.
- GTmetrix
Free tool to test and monitor your page's performance. Uses Lighthouse to score your pages and offers actionable recommendations on how to optimize them.
Benchmarks
- Benchmark.js
A robust benchmarking library that works on nearly all JavaScript platforms, supports high-resolution timers, and returns statistically significant results.
- CSS-perf
Completely unscientific way of testing CSS performance. Most of these tests will revolve around methodologies and techniques for determining effective CSS architecture. Put another way, I want to know what works best given a particular comparison of CSS strategies.
- JSBench
A modern browser-based JavaScript benchmarking tool for quickly creating and sharing performance tests.
- JSlitmus
Lightweight tool for creating ad-hoc JavaScript benchmark tests.
- JSPerf
Create and share test cases comparing JavaScript snippet performance via benchmarks.
- Matcha
Lets you design experiments that measure the performance of your code. Each bench should focus on a specific point of impact in your application.
Showing a sample of 267 resources. View the full list on GitHub →