~/talk

INPUT

slides:none on file

Browsers ship an ancient, overloaded input API that accumulates 21 years of baggage and inconsistent behavior (file controls unstyleable, eleven browser selectors just for range, different fallbacks per type). The claim: split inputs into distinct elements and fix them with Web Components. Built a custom number element using Shadow DOM, Custom Elements and HTML Imports (Polymer polyfills), with lifecycle callbacks and a getter/setter that distinguishes empty from invalid input — demo works. Encapsulation via shadow root and polyfills (shadow DOM/custom elements/html imports) are the actual tools.

AI-written summary · about

  1. 0:00Start
  2. 1:39Paper Input
  3. 4:22Inputs
  4. 9:17Html4
  5. 12:35Html5
  6. 20:26Web Components
  7. 21:53Show User Agent Shadow Dom
  8. 23:39Shadow Dom Spec
  9. 24:20Html Import
  10. 25:26Life Cycle Callbacks
  11. 27:17Fix Method
  12. 28:23Polyfills
  13. 29:00Emoji Rain
  14. 29:55What Primitives Are Missing in the Platform
  15. 33:47Multi Profiles
  16. 34:27Emojis
  17. 34:39Favorite New Emoji
~/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.