Skip to content


roblarsen edited this page · 7 revisions

The h5bp build script now has two versions, the main one being the ant-build-script. This project is the node version, and it uses Grunt as a build tool.

It is packaged as a grunt plugin and provides you a bunch of tasks and helpers to help improve the performance of your site/app in a production environment.


This node/grunt-based build script tries to be as close as possible to the ant-build-script, a really great project you should check out.

It is still in early stage of development, but it'll get better and better, based on your feedbacks.

Quick start

Fancy one line install:

# see the gist:
$ curl | sh

Slightly less fancier

$ npm install -g
$ h5bp help
$ h5bp init


  • Concats / Compresses JS
  • Concats / Compresses CSS
  • Inline CSS imports via
  • Basic to aggressive html minification
  • Renames JS/CSS to prepend a hash of their contents for easier versioning
  • Does the necessary regex replacements in html files and templates
  • Experimental dom-based (with JSDOM) build system.
  • May rerun the build script on file changes (grunt's watch task ❤)
  • May automatically reload the page in your browsers whenever watched files change, through some magic.

Getting started

Something went wrong with that request. Please try again.