Penthouse
by Jonas Ohlsson generates critical-path CSS
Tools to prioritize above-the-fold (critical-path) CSS
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
by Jonas Ohlsson generates critical-path CSS
by Addy Osmani generates & inlines critical-path CSS (uses Penthouse, Oust and inline-styles)
by FilamentGroup finds & outputs critical CSS
Apache module for automatic PageSpeed optimization
Nginx module for automatic PageSpeed optimization
CasperJS script to pull critical CSS information from pages
PhantomJS script to inline above-the-fold CSS on a page.
by Max Ogden, replaces <link> tags with inline <style> tags + inlines CSS url() calls with data URIs
by Filip Malinowski, replaces <link> tags with inline <style> tags, and replaces <script src=""> tags with their inline content
by Ben Zörb, inline critical path CSS and load existing stylesheets with loadCSS
for Webpack - allows to extract critical CSS for any given page/screen in React apps and inline it into HTML during server-side rendering (SSR). See React Starter Kit as an example.
loads CSS asynchronously using JS. Research that led to this is also available.
POC script for loading CSS files asynchronously and conditionally based on body tag classes
async script/stylesheet loader
async script/resource loader with support for localStorage caching. Can be extended to load stylesheets.
Online tool that measures the performance of a page for mobile devices and desktop devices. It fetches the url twice, once with a mobile user-agent, and once with a desktop-user agent.
Node module for PageSpeed Insights reporting as part of your build process. Use directly with Gulp or use grunt-pagespeed if a Grunt user. For local testing, a write-up using this task and ngrok is available.
Chrome extension for running PageSpeed tests from inside the browser.
checks Mobile PageSpeed score for every page and gives you a handy preview.
removes unused CSS from pages, allowing you to reduce the global CSS you may need to load in for your site. Tasks are available for Grunt, Gulp and other build tools.
vuejs/awesome-vue
🎉 A curated list of awesome things related to Vue.js
VoltAgent/awesome-design-md
A collection of DESIGN.md files analysis by popular brand design systems. Drop one into your project and let coding agents generate a matching UI.
PatrickJS/awesome-angular
:page_facing_up: A curated list of awesome Angular resources
AdrienTorris/awesome-blazor
Resources for Blazor, a .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.
AllThingsSmitty/must-watch-css
CSS talks you have to see covering CSS Grid, flexbox, custom variables, performance, frameworks, tooling, and more! 📺
jondot/awesome-react-native
Awesome React Native components, news, tools, and learning material!