Demo from http://learnjs.io/blog/2014/01/22/js-development-environment/