01Design systems
Tokens, documentation, and composable primitives that survive handoff — designers and engineers pulling from the same source of truth.
- Composable primitives with clear API surfaces
- Storybook or equivalent for regression-safe UI
- Accessibility baked in before polish
02Performance
Core Web Vitals as a constraint, not an afterthought. Fast first paint and honest budgets.
- Image pipelines, fonts, and route-level splitting
- Real-device testing — not just Lighthouse
- Keep the bundle lean as the page grows
03Motion & UI
CSS-first when it keeps bundles lean; Motion for orchestration. Reduced-motion respected by default.
- Focus-visible and keyboard paths first
- Scroll-linked transitions that stay cheap
- Micro-interactions that don’t fight the content