~/lightning

Realtime Webpack - Pushing on-demand bundling to the limits

Lightningat React London 2017 · on Tuesday, 2017-03-28· [devops-and-delivery, web-performance]

Pipeline replaces Webpack input with MemoryFS, caches modules in Redis, and runs a dynamic compiler service as a pool of worker instances behind an autoscaler and job queue; result is measurable: 11,000 builds a day at ~2.6 seconds per build, four preview builds/sec from six preview workers. A 1,000-client load test spins 100 workers, uses 77 cores and 100 GB RAM, finishes 1,000 production builds in two minutes with a 9 builds/sec peak. Tips include HappyPack, Preact+Buble and Rollup for closure and tree-shaking gains.

AI-written summary · about

  1. 0:00Introduction
  2. 2:40Why doesnt it work
  3. 6:39Did it work
  4. 11:30Whats next
~/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.