~/talk

Web Components: It's all rainbows and unicorns! Is it?

Talkat RuhrJS 2017 · 2017-10-14..10-15· [web-platform, frontend-architecture]
slides:none on file

Argues that web components are useful but not magical and gives concrete results: evaluates the four specs — template, HTML imports, custom elements, shadow DOM — shows a working progress bar component, finds HTML imports deprecated March 2018 and duplication warnings in Chrome, recommends using custom elements now, warns that shadow DOM hard to polyfill so use it only with feature detection, and uses polyfills and ES modules as the practical tooling that actually works.

AI-written summary · about

  1. 0:00Start
  2. 3:25Web components public image
  3. 4:11Motivation
  4. 7:31Refresher on web components
  5. 8:25HTML Template Tag Usage
  6. 9:29HTML Imports
  7. 10:46How to get my component?
  8. 11:21HTML Import requires a polyfill
  9. 13:21Key concepts
  10. 17:38Custom Elements ES6 Class
  11. 18:50Component example
  12. 22:14Takeaway
~/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.