Instead of Babel, you might want to look at Rollup.js for ES6 module support. [1]<p>You can have Rollup spit out CommonJS require commands for things that aren&#x27;t part of your project, or you can use rollup-plugin-commonjs to wrap your entire app into one big bundle, including the CommonJS includes.<p>And as much faster as Node 6 has gotten with module importing, it almost can&#x27;t be as fast as Rollup&#x27;s module loader, which is more optimal than Browserify and WebPack, in that ES6 modules don&#x27;t even get wrapped in &quot;requires&quot;, but instead included inline. It just parses the code to ensure no variable names collide.<p>[1] <a href="http:&#x2F;&#x2F;rollupjs.org" rel="nofollow">http:&#x2F;&#x2F;rollupjs.org</a>