~/talk

Loading Modules Everywhere!

Talkat Voxxed Days Zurich 2017 · on Thursday, 2017-02-23· [javascript, frontend-architecture]
name:Gion Kunz
speakerdeck:gionkunz
slides:none on file

A universal dynamic loader claims to run AMD CommonJS and ES modules in the browser and Node, exposes loader hooks (resolve, fetch, translate, instantiate) for plugins, and handles assets by emitting data URIs for bundles or real URLs at runtime. The demo uses SystemJS with jspm to build a TypeScript tile game (sprites, MP3 coin sounds, Web Audio convolution), produces a ~1MB single JS bundle that runs in JSBin, and shows image/audio loader plugins and npm CDN imports working end to end.

AI-written summary · about

  1. 0:00Intro
  2. 0:43What are modules
  3. 3:55Real modules
  4. 7:10Module formats
  5. 11:36What is tree shaking
  6. 16:23ES Module Loader
  7. 18:27Browser Support
  8. 23:54Loader Plugins
  9. 26:48Other Plugins
  10. 28:19Demo
  11. 29:59Universal Graphics Loader
  12. 36:12Demonstration
  13. 40:52Questions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.