Web Performance Optimization
266 items from davidsonfellipe/awesome-wpo ★9,117
-
Sprity github.com
A modular image sprite generator with a lot of features: supports retina sprites, supports different output formats, generates sprites and proper style files out of a directory of images, etc...
-
Grunt-imageoptim github.com
Make ImageOptim, ImageAlpha, and JPEGmini part of your automated build process.
-
Grunt-svgmin github.com
Minify SVG using SVGO for Grunt.
-
Grunt-contrib-htmlmin github.com
A grunt plugin to minify HTML that uses HTMLMinifier.
-
prerender.js github.com
Preloads pages and assets ahead of navigation for faster page transitions.
-
HTTPinvoke github.com
A no-dependencies HTTP client library for browsers and Node.js with a promise-based or Node.js-style callback-based API to progress events, text, and binary file upload and download, partial response body, request and response headers, status code.
-
Gulp-svg-sprites github.com
Gulp task for creating SVG sprites.
-
Telescope github.com
Cross-browser web performance testing CLI and library built on Playwright; collects HAR, Web Vitals, resource timing, console logs, screenshots, and filmstrip across Chrome, Firefox, Safari, and Edge.
-
Grunt-phantomas github.com
Grunt plugin wrapping phantomas to measure frontend performance.
-
WebP-detect github.com
WebP with Accept negotiation.
-
Gulp-WebP github.com
Convert images to WebP for Gulp.
-
Autoperf github.com
Ruby driver for httperf to automate load and performance testing for a single endpoint or via log replay.
-
JSlitmus github.com
Lightweight tool for creating ad-hoc JavaScript benchmark tests.
-
Html-minifier github.com
A simple Windows command-line tool to minify your HTML, Razor views & Web Forms views.
-
Browser Calories github.com
The easiest way to measure your performance budget.
-
Grunt-WebP github.com
Convert your images to WebP format.
-
Keepfast github.com
Tool to monitor indicators related to the performance of a web page.
-
Gulp-vulcanize github.com
Concatenate a set of Web Components into one file that use Vulcanize.
-
Grunt-smushit github.com
Grunt plugin to remove unnecessary bytes of PNG and JPG using Yahoo Smushit.
-
Gulp-google-cdn github.com
Replaces script references with Google CDN ones.
-
Defer.js github.com
Async Everything: Make the meat of your pages load faster with this JS morsel.
-
PHPench github.com
Graphical output for PHP benchmarks: plot any function's runtime in real time with GnuPlot and export an image of the result.
-
AtBuild github.com
JavaScript code generation tool that lets you write JavaScript that outputs JavaScript. Good for unrolling loops and writing libraries that compile away the runtime.
-
Assetgraph-sprite github.com
Assetgraph transform for auto-generating sprites based on the CSS dependency graph.
-
HTML_press github.com
Ruby gem for compressing html, that removes all whitespace junk, and leaves only HTML.
-
Grunt-htmlcompressor github.com
Grunt plugin for HTML compression, using htmlcompressor.
-
Grunt-WebPageTest github.com
Grunt plugin for continuous measurement of WebPageTest. (Demo)
-
Koa HTML Minifier github.com
Middleware that minifies your HTML responses using html-minifier. It uses html-minifier's default options which are all turned off by default, so you have to set the options otherwise it's not going to do anything.
-
Gulp-smushit github.com
Gulp plugin to optimize PNG and JPG using Yahoo Smushit. Made on top of smosh.
-
Grunt-cssshrink github.com
This is just a grunt wrapper for CSS Shrink.
-
HTTPerf.js github.com
JS Port of HTTPerf.rb.
-
Bench github.com
Using Phantomas (a PhantomJS-backed client performance metrics scrapper). Benchmark a page, store results in MongoDB, and display results via the built-in server.
-
Tapnesh-CLI github.com
Tapnesh is a CLI tool that will optimize all your images in parallel easily and efficiently!
-
Gulp-cssshrink github.com
Shrinks CSS files using cssshrink for Gulp.
-
Pitomba-spriter github.com
Spriter is a simple and flexible dynamic sprite generator for CSS, using Python. It can process CSS both synchronous and asynchronous as it provides classes to be used in your Python code and also a watcher that listens to your filesystem and changes CSS and sprite as soon as a…
-
php-bench github.com
Benchmark and profile PHP code blocks whilst measuring the performance footprint.
-
Gulp-sprite github.com
Gulp task for creating an image sprite and the corresponding style sheets for Gulp.
-
HTTPerf.rb github.com
Simple Ruby interface for httperf, written in Ruby.
-
Csscolormin github.com
Utility that minifies CSS colors, example: min("white"); // minifies to "#fff".
-
HTML_minifier github.com
Ruby wrapper for kangax html-minifier.
-
Webfont Usage Analyzer github.com
Bookmarklet script to map loaded web fonts to visible DOM usage and help spot font optimization opportunities.
-
HTTPerf.py github.com
Python Port of HTTPerf.rb.
-
Prettyugly github.com
Uglify (strip spaces) or prettify (add consistent spaces) CSS code.
-
PHP-httperf github.com
PHP Port of HTTPerf.rb.
-
Gohttperf github.com
Go Port of HTTPerf.rb.
-
Lasso-analyzer github.com
Analyze and visualise project bundles created by Lasso.
-
SvgToCSS github.com
Optimizes and renders SVG files in CSS / Sass sprites.
-
PerfTests github.com
Performance tests of JavaScript inheritance models.
-
Redirect Checker github.com
Analyze HTTP redirect chains, detect loops, and measure performance impact on page load times.