Would it make sense to make the http server part of the build process? Use [grunt-contrib-connect](https://github.com/gruntjs/grunt-contrib-connect) to host a local server and [grunt-contrib-watch](https://github.com/gruntjs/grunt-contrib-watch) to watch source files and automatically recompile on change.