Native Popovers with the Popover API
summary
Egor Levchenko explains how to implement modals, lightboxes and tooltips using the browser-native Popover API to minimize (or eliminate) JavaScript. The talk covers practical techniques for building interactive UI elements with native popovers and discusses current browser support for the Popover API.
AI-written summary · about
chapters (17)
- 0:00Introduction
- 1:34What are popovers
- 3:01Popover terminology
- 5:51Popover requirements
- 6:14Life before Popover API
- 7:17Popover API basics
- 9:01Styling and animation
- 11:48Security and limits
- 12:32Practical Popover API
- 13:55Popover in React and legacy
- 16:43Accessibility and semantics
- 17:25Future of HTML and Popover
- 18:50Q&A
- 24:09Should you use Popover API
- 27:01Customization and features
- 30:16Testing and performance
- 32:01Summary and Q&A
related talks
44mThe Revival of Native Popups with the Popover API
32mHow popovers are about to become a whole lot easier to build
48mThe New Frontend Toolkit: Popover API, Dialog, and Next-Gen CSS
44mDialog dilemmas and modal mischief: a deep dive into popovers
24mIndependent Popups with Element Reparenting & The HTML Popover API
21mInstall Nothing: App UIs With Native Browser APIs
31mDiving into the Toplayer: Where Dialogs, Popovers, and Modals Live
47mThe future of UI is "open"
