~/talk

World of Web Components

Talkat code.talks 2022 · 2022-09-15..09-16· [web-platform, frontend-architecture]
linkedin:aarikmudgal
slides:none on file

Creates a real ES6 web component named beer-falafel, shows the exact code path: self‑invoking function, class extends HTMLElement, constructor, connected/disconnected/adopted callbacks, and open/closed Shadow DOM plus templates and named slots. Deploys components from METRO.digital to a CDN and runs them in production across 13 products, 17 countries with 22 developer teams, cuts component JS load from 91ms → 21ms, reduces network calls ~10x, and proves the approach works at scale.

AI-written summary · about

  1. 0:00Start
  2. 0:44Survey
  3. 1:12Custom Web Component
  4. 1:43Benefits of Custom Web Component
  5. 3:19Why It Is Relevant for Web Components
  6. 3:48Custom Path
  7. 5:00Shadow Dom
  8. 9:03Custom Elements
  9. 13:02Connected Callback
  10. 22:57Basic Web Component
  11. 23:25Templates and Slot
  12. 24:23Key Learnings
~/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.