If you are interesting in JSPM you might consider looking into StealJS as an alternative: http://stealjs.com/ StealJS is a little like JSPM in that it runs in the browser meaning no build step required for development. However unlike JSPM StealJS uses NPM for package management (just NPM install stuff like you normally would) and requires very little configuration. Additionally the build tool, steal-tools has a bundling optimizer that works really well with progressive loading (you only load the code needed to render the page). StealJS is a part of DoneJS (http://donejs.com/) which is a full stack framework. It has some additional cool features like adding only the needed CSS for a particular page (meaning if you're on the /cart page it will add cart.css into the <head>).