title: How do third party libraries work with ES6 modules?
body: <p>I am used to using the more popular CommonJS modules, where the process is:</p>
  
  <ul>
  <li><code>yarn</code> or <code>npm</code> install the modules you need (typically to <code>node_modules</code>)</li>
  <li><code>require</code> the modules you need in your front end code</li>
  <li>bundle your front end code into a single large file including all dependencies with <code>browserify</code> or a similar tool</li>
  </ul>
  
  <p>I get with ES6 modules I use <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import" rel="nofollow noreferrer"><code>import</code></a>, but:</p>
  
  <ul>
  <li>Should my dependencies be downloaded to the local disk, or loaded from third party (official) URLs?</li>
  <li>Where and how can I get ES6 versions of popular libraries?</li>
  <li>If, like most libraries, there's a CommonJS but not an ES6 library, is there a way to use that?</li>
  <li>Do I still need to bundle? I'll be using HTTP/2 so my connection will be multiplexed</li>
  </ul>
  
  <p>Thanks!</p>