~/talk

2018 - The Year of Web Components

Talkat React Alicante 2018 · on Friday, 2018-09-14· [web-platform, component-design]

Claim: 2018 is the year when web components are practical rather than theoretical. Evidence: browsers implement custom elements, templates and shadow DOM, and polyfills and tooling (lit-element, Stencil, Polymer) make the low‑level API usable. Surprises: npm shows 1200+ date picker packages and 380 React date pickers. Built and demoed: an emoji rating component using lit-element, published to npm, embedded in Create React App and wired to React state, with caveats about attribute vs property and React’s synthetic event handling.

AI-written summary · about

  1. 0:00Intro
  2. 1:11The dream
  3. 3:01"Bootstrap" approach
  4. 4:16JavaScript API
  5. 4:59"Share button" style
  6. 9:07de Custom Elements Definition
  7. 11:24de Custom Elements Properties
  8. 13:05HTML Templates
  9. 19:38Example 2: web-share-wrapper
  10. 20:59Extensible Web Manifesto
  11. 22:31Tooling Past
  12. 24:22About LitElement
  13. 38:12What about Stencil
  14. 39:09My first Stencil Component
  15. 47:15Resources
~/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.