critical

Extract & Inline Critical-path CSS in HTML pages

APACHE-2.0 License

Downloads
106.2K
Stars
10K
Committers
36

Bot releases are hidden (Show)

critical - 0.5.7

Published by addyosmani over 9 years ago

critical - 0.5.6

Published by sindresorhus over 9 years ago

critical - 0.5.5 - angelic expedient

Published by addyosmani over 9 years ago

This release of Critical adds new support for multi-dimensional critical CSS. When your site is adaptive and you want to deliver critical CSS for multiple screen resolutions this is a useful option. We also now support increased default dimensions for our generated CSS, moving towards a more practical set of default configuration.

Along with these additions, we've also improved our overall unit testing story and including several bug fixes that improve overall stability of the project.

Big thanks go out to @bezoerb @pocketjoso @sindresorhus @samccone for their help with this release.

  • 925e7ce Add support for multi-dimension critical css.
  • c469c03 Fixes for CLI error codes
  • 0f630c9 Added better JSHint configuration
  • a5d0ce2 Added tests for #63 & #64
  • d54b3a7 Bump dependencies (also see 7e6a4fc)
  • f8ac7ee Up dimensions used in tests, update expected result files
  • 96903d8 Up dimensions used for generate in index.js
  • 50ed0ff Up dimensions used in README examples
  • b2374cc Fix multi test
  • 380ca1e Bump dependencies
  • e13c603 Fix for #67
  • f5f3247 Improve file structure
  • 178b212 Readme tweaks
  • 553345d Fix .gitignore
  • f2a8275 Code style improvements
  • 4ce0e0a updated tests for penthouse 0.3.0
critical - 0.5.4

Published by sindresorhus over 9 years ago

critical - 0.5.3

Published by sindresorhus almost 10 years ago

Bumped penthouse.

critical - 0.5.2

Published by sindresorhus almost 10 years ago

Locked penthouse version as it was breaking critical. #56

critical - critical 0.5.1 legendary-velvet

Published by addyosmani almost 10 years ago

This is a minor maintenance release. Changelog:

  • ef6e1f5 Added tests and additional CLI fixes for #52
  • c221fbe 'inline-critical' version bump
  • 1e5c598 Fixed CLI Tests for Windows
  • 45c644c Fixed tests
critical - v0.5.0 speedy-whistle

Published by addyosmani almost 10 years ago

This new release of Critical includes support for a CLI, better stability on Windows and a number of other bug fixes and minor enhancements.

CLI preview:

  • f436967 Inline critical version bump
  • 4860f07 Increased mocha timeout
  • c343133 Fixed newline character in css to address #14
  • a6e1882 Updated version of inline-critical to address #14
  • dc2abf9 Added bin/critical to files #49
  • 38e55bd added cli / changed structure
  • 6f97f8a Remove inlined CSS rules from source stylesheets #39
  • a93bcb4 Fixed backslash in rebased paths on windows
  • f95d2fc fixed fa77c44
  • fa77c44 Return critical css even if unlinking of the temporary file fails
  • 57da65c Ignores external stylesheets

~ Brought to you by @bezoerb and @addyosmani

critical - 0.4.0 multidimensional deputy

Published by addyosmani about 10 years ago

Critical extracts & inlines critical-path (above-the-fold) CSS from HTML

  • abc038c Features: added inlineImages support, defaulted to false
  • de8641e Deps: Update UUID dependency
  • 6d617a6 Tests: Fixed parallel call issues in #35
  • 083ae35 Readme: Add build tasks
critical - 0.3.1

Published by addyosmani about 10 years ago

This is a patch release which fixes parallel call issues we ran into in #34.

critical - v0.3.0

Published by addyosmani about 10 years ago

This release updates our dependencies to use the latest version of inline-critical. This shifts critical over from async loading in your non-critical stylesheets using a custom script to using FilamentGroup's loadCSS. This makes sense, as we've been experimenting with both our version and theirs of late and loadCSS performs better.

  • 3633615 Release v0.3.0.
  • f2c3c34 Update fixtures to account for dep. bump
  • f971117 Bump dependencies
critical - v0.2.0-homemade-turntable

Published by addyosmani about 10 years ago

Changelog

critical - v0.1.6

Published by addyosmani about 10 years ago

This is a maintenance release of Critical which includes important bug-fixes for paths to resources (e.g images) in stylesheets and improvements to general configuration capabilities.

  • 2dea32f Fix issue with paths to image references in CSS
  • 00207cd Update to Penthouse 0.2.5 to fix reported issues with imports
  • 928fb05 Make CSS files/path configurable
  • 5d5c214 5e6725e b880bf2 5e0d70c Fixes to fixtures, tests, code formatting
  • 94f2589 Changed test size to only include header nav
  • 23273f7 Prevent catching callback test errors
  • 4e6c841 Add more demo projects.
  • 857a134 Move viewport settings up.