~/talk

Excuse Me, I Have to Assemble the Frontend

TalkinRussianat OdessaJS 2018 · on Saturday, 2018-07-07· [developer-experience, frontend-architecture]
slides:none on file

Advocates treating the frontend build as a pipeline of small interchangeable steps: compile TypeScript/Babel into a temp directory, then use Rollup or Webpack solely as a bundler so swapping bundlers is fast. Gives practical gotchas (Jest hangs due to fsevents; hidden failures from loaders/plugins), cites team time savings (four hours vs two weeks) and a benchmark showing Webpack and Rollup comparable, and recommends tools like Prettier with precommit hooks and Stencil to compile framework components into web components.

AI-written summary · about

  1. 0:00Introduction
  2. 3:20Frontend build states
  3. 5:29Standard build tasks
  4. 7:38Jest testing problems
  5. 9:06Linters and passive aggression
  6. 11:16Webpack introduction
  7. 13:28Webpack ideology
  8. 15:59HappyPack for TypeScript
  9. 17:25Webpack vs Rollup
  10. 18:29Client-side bundlers
  11. 19:34Process decomposition
  12. 21:42Styles and preprocessors
  13. 22:27CSS-in-JS and Motion
  14. 24:13Web Components with Stencil
  15. 26:24Stencil integration
  16. 27:27Build recommendations
  17. 28:33Webpack vs Rollup speed
~/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.