CSS

Native CSS First: Patterns That Replaced My JavaScript

6 November 2026
I have spent years writing JavaScript to do jobs the browser can now do on its own. Tooltips, modals, dropdowns, disclosure widgets, focus management. Every one of them used to need a script, a library, or a framework component. These days I start with native CSS first, and I only reach for JavaScript when the browser genuinely cannot do the job.
/taxonomy/term/61 austin.amento.dev