Frontend Dev
CSS anchor positioning is now baseline available
Safari 18.4 completes cross-browser support. Tooltips, popovers, and floating UI without JavaScript are now possible natively.
Replace entire JS libraries (Floating UI, Popper.js) with pure CSS — major DX and performance win.
React 19 Compiler ships stable — no more manual memoization
The React compiler automatically memoizes components and hooks, eliminating `useMemo`, `useCallback`, and most `memo()` wrappers.
Every React codebase has performance bugs from missing memoization. The compiler fixes the entire class of problems.
View Transitions API Level 2 enables cross-document animations
Level 2 brings View Transitions to MPA navigation — full-page transitions without a client-side router or JavaScript framework.
Native page transitions are the last missing piece that made SPAs feel necessary. Now MPAs can be just as smooth.
Tailwind CSS v4 drops PostCSS, ships Oxide Vite engine
Tailwind v4 is rewritten in Rust (Oxide), moves configuration to CSS, and ships a first-party Vite plugin that is 10x faster.
Configuration-in-CSS is a fundamental DX improvement — you stop context-switching between config and template files.