Hidde de Vries at performance.sync()
summary
Claim: new web platform features cut bundle size by letting the browser provide common UI. Examples: the popover attribute gives light-dismiss, keyboard behavior, auto-closure and a top layer without JS and works everywhere except an iOS bug; the details+summary with a shared name becomes an exclusive accordion that auto-closes others; a near-future customizable select (Chromium behind a flag) removes the need for heavy select libraries though demos still show bugs.
AI-written summary · about
chapters (5)
- 0:00Reducing bundle size
- 1:02The Open UI initiative
- 2:16Using the popover attribute
- 4:26Native accordion patterns
- 5:03Customizable select menus
related talks
31m"Stop using JavaScript for that: moving features from JS to CSS and HTML"
47mThe future of UI is "open"
26mLess Cruft, More Power: Leverage the Power of the Web Platform
38mI Can’t Believe It’s Not JavaScript
41mBack to the future: of web development
44mModern UI Patterns
31mI Can't Believe It's Not JavaScript!
36mStop using JS for that: moving features from JS to CSS & HTML
