~/talk

ES Modules: The next revolution?

Talkat jsDay 2018 · on Wednesday, 2018-05-09· [web-platform, frontend-architecture, pwa]
name:Nir Noy
github:noynir
slides:none on file

Native ES2015 modules land in modern browsers but prove not yet a drop‑in replacement for bundlers: experiments with a ToDo MVC and a modular lodash show many small files and 157 requests that slow cold loads, while bundles from WebPack and Rollup deliver fewer requests and faster start times. Native features like import() lazy-loading, modulepreload, and HTTP/2 server push reduce the gap, and service worker precaching plus incremental updates make modules promising for PWAs, but current browser caching and ecosystem gaps keep bundling practical today.

AI-written summary · about

  1. 0:00Intro
  2. 0:56About me
  3. 2:41Previous revolutions
  4. 6:07ES Modules in the browser
  5. 8:00What makes modules different
  6. 14:29Instantiation
  7. 18:52Experiment
  8. 24:24Import function
  9. 25:33Async function
  10. 29:58HTTP2 Push
  11. 34:31Conclusions
  12. 37:44Whats next
  13. 39:59Progressive Web Apps
~/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.