Fundamentals of Web Application Development · DRAFTFreeman

Modules & Bundling

contents

// TODO

  • Intro: Why modules?
  • Brief history of JS modules
  • No modules, just <script>s
  • ESM
  • Module behavior with bundling
  • Sync vs async modules
  • CJS / “Node-Style”