A conference talk covering modern browser capabilities that reduce or eliminate the need for JavaScript libraries and custom code. Topics include CSS anchoring, scroll-driven animations, container queries, the :has() selector, cascade layers, CSS nesting, subgrid, CSS if/else, stylable select elements, the dialog element, details/summary, the File System Access API, View Transitions API, Intersection Observer, EyeDropper API, and various utility APIs like Web Locks, Broadcast Channel, and Persistence API. The speaker encourages developers to stop polyfilling features the browser now handles natively and to adopt at least one new capability in their next project.

50m watch time

Sort: