Web Performance Optimization
266 items from davidsonfellipe/awesome-wpo ★9,117
-
Gulp-uncss github.com
A gulp task for removing unused CSS from your projects.
-
Grunt-uncss github.com
A grunt task for removing unused CSS from your projects.
-
CSSO github.com
CSS minimizer unlike others. In addition to usual minification techniques, it can perform structural optimization of CSS files, resulting in smaller file size compared to other minifiers.
-
PerfMap github.com
A bookmarklet to create a frontend performance heatmap of resources loaded in the browser using the Resource Timing API.
-
Grunt-perfbudget github.com
A Grunt.js task for enforcing a performance budget (more on performance budgets).
-
ImageOptim-CLI github.com
Automates ImageOptim, ImageAlpha, and JPEGmini for Mac to make batch optimization of images part of your automated build process.
-
Perfume.js github.com
Tiny library to collect Core Web Vitals and other performance metrics from real users.
-
PSI github.com
PageSpeed Insights for Node.js - with reporting.
-
Imager github.com
Automated image optimization.
-
Gulp-htmlmin github.com
A gulp plugin to minify HTML that uses HTMLMinifier.
-
web-quality-audit github.com
Comprehensive quality review across all categories.
-
Web Tracing Framework github.com
Libraries, tools, and visualizers for tracing and investigating complex web applications.
-
Yandex.Tank github.com
An extensible open-source load testing tool for advanced Linux users which is especially good as a part of an automated load testing suite.
-
Glue github.com
A simple command-line tool to generate CSS sprites.
-
matcha github.com
Lets you design experiments that measure the performance of your code. Each bench should focus on a specific point of impact in your application.
-
Labjs github.com
An open-source (MIT license) project supported by Getify Solutions. The core purpose of LABjs is to be an all-purpose, on-demand JavaScript loader, capable of loading any JavaScript resource, from any location, into any page, at any time.
-
YSlow github.com
Analyzes web pages and suggests ways to improve their performance based on a set of rules for high-performance web pages.
-
Memory-stats.js github.com
Minimal monitor for JS Heap Size via performance memory.
-
Fontaine github.com
Automatic font fallback based on font metrics to reduce Cumulative Layout Shift (CLS) caused by web font loading.
-
puppeteer-webperf github.com
Collect web performance metrics in Puppeteer scripts.
-
Speed Racer github.com
Collect performance metrics for your library/application using Chrome headless.
-
Jpegoptim github.com
Utility to optimize/compress JPEG files.
-
SVG Cleaner github.com
Cleans SVG files of unnecessary data with batch mode, many cleanup options, and threaded processing on multicore CPUs.
-
WebPageTest API Wrapper for Node.js github.com
WebPageTest API Wrapper is an npm package that wraps WebPageTest API for Node.js as a module and a command-line tool.
-
TMI github.com
Too Many Images: discover your image weight on the web.
-
uCSS github.com
Crawls large sites to find unused CSS selectors (does not remove unused CSS).
-
Django-pipeline github.com
Pipeline is an asset packaging library for Django, providing both CSS and JavaScript concatenation and compression, built-in JavaScript template support, and optional data-URI image and font embedding.
-
Timing.js github.com
Small helpers for working with the Navigation Timing API to identify where your application is spending its time. Useful as a standalone script, DevTools snippet, or bookmarklet.
-
Grunt-contrib-uglify github.com
A Grunt plugin to concatenate and minify JavaScript files.
-
Compression Webpack plugin github.com
Prepare compressed versions of assets to serve them with Content-Encoding.
-
JSPerf github.com
Create and share test cases comparing JavaScript snippet performance via benchmarks. Follow this issue for updates: https://github.com/jsperf/jsperf.com/issues/537.
-
Grunt-contrib-imagemin github.com
Minify PNG and JPEG images for Grunt.
-
Performance-Bookmarklet github.com
Analyze the current page through the Resource Timing API, Navigation Timing API and User-Timing - Sort of a light live WebPageTest. As Firefox Add-on under the name Performance-Analyser.
-
Grunt-spritesmith github.com
Grunt task for converting a set of images into a sprite sheet and corresponding CSS variables.
-
imteekay/web-performance-research github.com
Research in Web Performance.
-
CSSshrink github.com
Because CSS is ospon the critical path to rendering pages. It must be small! Or else!
-
HTTPerf github.com
Measures web server performance with flexible generation of HTTP workloads and server metrics.
-
lazyload github.com
Defer images, iframes, and widgets with a standalone JavaScript lazyloader (~1kb).
-
Leanify github.com
Lightweight lossless file minifier/optimizer.
-
Grunt-contrib-concat github.com
A Grunt plugin to concatenate files.
-
Optimizt github.com
CLI image optimization tool. It can compress PNG, JPEG, GIF and SVG lossy and lossless, and also create AVIF and WebP versions for raster images.
-
Grunt-contrib-cssmin github.com
CSS Minifier for Grunt.
-
JShrink github.com
PHP class that minifies JavaScript for faster delivery to the client.
-
minimize github.com
HTML minifier.
-
BundleStats github.com
Generate bundle report(bundle size, assets, modules, packages) and compare the results between different builds.
-
Sprite Factory github.com
The sprite factory is a ruby library that can be used to generate CSS sprites. It combines individual image files from a directory into a single unified sprite image and creates an appropriate CSS style sheet for use in your web application.
-
CSS-perf github.com
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.
-
DOM Monster github.com
A cross-platform, cross-browser bookmarklet that will analyze the DOM & other features of the page you're on, and give you its bill of health.
-
Django-htmlmin github.com
HTML minifier for Python with full support for HTML 5. Supports Django, Flask, and any other Python web framework, plus a command-line tool for static sites or deployment scripts.
-
JIT github.com
A JIT (Just In Time) plugin loader for Grunt. The load time of Grunt does not slow down even if there are many plugins.
- next page of items loading…