title: What's the difference between a "classic" and "module" Web Worker?
body: <p>I'm learning about the JavaScript <strong>Web Worker</strong> APIs, using the Mozilla Developer Network (MDN) documentation as a primary source. <a href="https://developer.mozilla.org/en-US/docs/Web/API/Worker/Worker" rel="noreferrer">The documentation suggests</a> that the constructor for a new Worker accepts a <code>type</code> parameter. This <code>type</code> parameter can accept values of either <code>classic</code> or <code>module</code>, according to the same document.</p>
  
  <p>Unfortunately, the documentation doesn't describe the difference between <code>classic</code> and <code>module</code>. When would I want to use <code>classic</code> vs. <code>module</code> and what behavioral differences are there between the two "types" of Workers?</p>