Node/PhantomJS DOM profiler. Based off some of the ideas in dom-monster.
var profile = require('dom-prof').profile;
profile("http://google.com").then(function(report) {
console.log(report);
});
$ git clone https://github.com/josh/dom-prof.git
$ cd dom-prof/
$ npm install
Run tests
$ grunt test