~/talk

Components and Modules

Talkat Edge Conference 2015 · on Saturday, 2015-06-27· [frontend-architecture, javascript]

Panelists compare concrete tradeoffs: HTML Imports block by default but allow URL-traceable composition; ES6 modules give single-binding encapsulation and server/client isomorphic rendering but break static analysis and CSP tooling. Practical optimizations named are dependency tracing, server-side prefetch/vulcanize-style bundling, and HTTP/2 push to reduce RTTs; polyfilled Shadow DOM (Shady DOM) improves performance on old browsers. The conclusion: tooling and preprocessor pipelines get built around these primitives today, and setups either work now (with build steps) or degrade on legacy stacks.

AI-written summary · about

  1. 0:00Intro
  2. 1:08Components
  3. 3:54Web Components
  4. 6:30React Components
  5. 8:08React Style Encapsulation
  6. 8:56Module Loader
  7. 10:45CSS Module
  8. 12:55Questions
  9. 19:28Content Negotiation
  10. 20:50Concerns
  11. 25:53Routing
  12. 28:13HTTP2 Concatenation
  13. 32:38Semantic Loss
  14. 34:05Audience Question
  15. 35:12Paul Irish
  16. 38:30Steve Souders
  17. 48:37Sebastian
  18. 54:03Robert Knight
~/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.