Rethinking our frontend future at Spatie

Native HTML/CSS features like dialog, the Popover API, CSS Anchor Positioning, and customizable selects are catching up to what libraries like shadcn and Radix provide. Here's what changed, what's possible now, and how it might reshape how we build frontend components at Spatie.

@freekmurze
Nice summary of what the browser can do now without much (or even any) JS. Don’t sleep on <details> either, it’s super powerful. https://plainvanillaweb.com/blog/articles/2026-03-09-details-matters/

Frameworks aren’t getting better at building UI, they’re hovering in place, while vanilla web dev is making capability jumps every year. And an agent will just as quickly build a vanilla codebase as a framework one. For me the writing is on the wall.

<details> matters

An oddball element set to take the main stage.