very nice write up! one thing to note is that jspm does not have a build step when changing code, but rather transpiles the js on the fly in the browser. the true bottleneck is that the browser cannot load all the scripts asynchronously using multiplexing. wholeheartedly agree about the goal though, developer experience is the important metric. are you using webpack 2 in this article?