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.
loads CSS asynchronously using JS. Research that led to this is also available.
by Filip Malinowski, replaces `` tags with inline `` tags, and replaces `` tags with their inline content
by Ben Zörb, inline critical path CSS and load existing stylesheets with `loadCSS`
by Max Ogden, replaces `` tags with inline `` tags + inlines CSS url() calls with data URIs
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.
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.
checks Mobile PageSpeed score for every page and gives you a handy preview.
Chrome extension for running PageSpeed tests from inside the browser.
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.