Browser Diet
A collaborative guide about front-end performance.
Best Practices for Speeding Up Your Web Site
The list includes 35 best practices divided into 7 categories, created by Yahoo! Exceptional Performance team.
Performance Calendar
The speed geek's favorite time of the year.
Web Performance Today
Great posts written by @tameverts.
Confess
Uses PhantomJS to headlessly analyze web pages and generate manifests.
Page Speed
The PageSpeed family of tools is designed to help you optimize the performance of your website. PageSpeed Insights products will help you identify performance best practices that can be applied to your site, and PageSpeed optimization tools can help you automate the process.
YSlow
YSlow analyzes web pages and suggests ways to improve their performance based on a set of rules for high performance web pages.
YSlow for PhantomJS
YSlow for PhantomJS also introduces new output formats for automated test frameworks: TAP (Test Anything Protocol) and JUnit.
Grunt-yslow
Grunt task for testing page performance using PhantomJS, a headless WebKit browser.
Grunt-perfbudget
A Grunt.js task for enforcing a performance budget (more on performance budgets).
Web Tracing Framework
Web Tracing Framework is a set of libraries, tools, and visualizers for the tracing and investigation of complex web applications.
Node-yslowjs
YSlow.js on Node.js is a simple Node.js wrapper for programmatically running phantomjs yslow.js.
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.
jsPerf
jsPerf aims to provide an easy way to create and share test cases, comparing the performance of different JavaScript snippets by running benchmarks.
benchmark.js
A robust benchmarking library that works on nearly all JavaScript platforms, supports high-resolution timers, and returns statistically significant results.
JSlitmus
JSLitmus is a lightweight tool for creating ad-hoc JavaScript benchmark tests.
Matcha
Matcha allow you to design experiments that will measure the performance of your code. It is recommended that each bench focus on a specific point of impact in your application.
Timing.js
Timing.js is a small set of 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.
Yahoo YSlow for Mobile/Bookmarklet
YSlow analyzes web pages and suggests ways to improve their performance based on a set of rules for high performance web pages.
PageSpeed
PageSpeed Insights is available as an open-source browser extension for Google Chrome. Webmasters and web developers can use PageSpeed Insights to evaluate the performance of their web pages and to get suggestions on how to improve them.
PerfMap
A bookmarklet to create a front-end performance heatmap of resources loaded in the browser using the Resource Timing API.
DOM Monster
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
jsDelivr
Similar to Google Hosted Libraries, jsDelivr is an open source CDN that allows developers to host their own projects and anyone to link to our hosted files in their websites.
Google Hosted Libraries
Google Hosted Libraries is a content distribution network for the most popular, open-source JavaScript libraries.
CDNjs
An open source CDN for Javascript and CSS sponsored by CloudFlare that hosts everything from jQuery and Modernizr to Bootstrap.
Microsoft Ajax Content Delivery Network
Microsoft Ajax Content Delivery Network (CDN) hosts popular third party JavaScript libraries such as jQuery and enables you to easily add them to your Web applications.
jQuery
jQuery CDN – Latest Stable Versions, powered by MaxCDN.
Bootstrap
The recommended CDN for Bootstrap, Font Awesome, and Bootswatch.
CDNperf
finds you fast and reliable JavaScript CDNs that make your websites snappy and happy.
Gulp-google-cdn
Replaces script references with Google CDN ones.
Grunt-smushit
Grunt plugin to remove unnecessary bytes of PNG and JPG using Yahoo Smushit
Gulp-smushit
Gulp plugin to optimize PNG and JPG using Yahoo Smushit. Made on top of smosh.
Smush.it
Smush.it uses optimization techniques specific to image format to remove unnecessary bytes from image files. It is a "lossless" tool, which means it optimizes the images without changing their look or visual quality
Imagemin
Minify images seamlessly with Node.js
Sharp
The typical use case for this high speed Node.js module is to convert large images of many formats to smaller, web-friendly JPEG, PNG and WebP images of varying dimensions.
Gm
GraphicsMagick and ImageMagick for node.
Exexif
Pure elixir library to extract tiff and exif metadata from jpeg files.
OptiPNG
OptiPNG is a PNG optimizer that recompresses image files to a smaller size, without losing any information.
Gulp-imagemin
Minify PNG, JPEG, GIF and SVG images with imagemin for Gulp.
Grunt-webp
Convert your images to WebP format.
Gulp-webp
Convert images to WebP for Gulp.
Imageoptim
Free app that makes images take up less disk space and load faster, without sacrificing quality. It optimizes compression parameters, removes junk metadata and unnecessary color profiles.
Grunt-imageoptim
Make ImageOptim, ImageAlpha and JPEGmini part of your automated build process.
ImageOptim-CLI
Automates ImageOptim, ImageAlpha, and JPEGmini for Mac to make batch optimisation of images part of your automated build process.
RequireJS
RequireJS is a JavaScript file and module loader. It is optimized for in-browser use, but it can be used in other JavaScript environments, like Rhino and Node.

1 - 50 of 134