Skip to content


Subversion checkout URL

You can clone with
Download ZIP
The only script in your HEAD.
JavaScript CSS
Branch: master
Failed to load latest commit information.
_includes typo
_layouts readying 1.0.3
_posts updated docs
dist BOM cleanup
site updated docs
src reverted to original 0.99 files
test set path to 1.x
.gitattributes getting ready for 1.0.0
.gitignore readying 1.0.3
.jshintrc getting ready for 1.0.0
.travis.yml tests sauce
404.html crossing fingers
CNAME jekyll
Gruntfile.js typos
LICENSE license updated docs
_config.yml sauce failing randomly ? overloaded ?
bower.json updated bower
favicon.png getting ready for 1.0.0
index.html info
jekyll-windows.txt getting ready for 1.0.0
package.json readying 1.0.3
robots.txt crossing fingers
sitemap.xml getting ready for 1.0.0

Head JS

Latest Version: v1.0.3 :: Downloads | Docs | News | Intro


Build Status

Tested with (..amongst others)

Selenium Status

Responsive Design, Feature Detections, and Resource Loading

  • Speed up your apps: Load JS & CSS asyncronously and in parallel, but execute them in order
  • Load one asset if a condition is met, else fallback and load a different one
  • Manage script dependencies, and execute callbacks once they are loaded
  • Cross-browser compatible « pseudo media-queries » let you code against different resolutions & devices
  • Fix quirks in specific browsers by quickly applying dedicated CSS/JS logic
  • Detect various browsers & their versions
  • Check if the client supports a certain Browser, HTML5, or CSS3 feature
  • Automatically generates JS and CSS classes for browsers & features that where detected
  • Automatically generates CSS classes, to know what page or section a user is viewing
  • Know if the user is in landscape or portrait mode
  • Or whether the client is using a mobile or desktop device
  • Get old browsers to support HTML5 elements like nav, sidebar, header, footer, ...
  • ...
  • Make it, The only script in your <HEAD>
    • A concise solution to universal problems


Something went wrong with that request. Please try again.