React vs Svelte

Frontend frameworks.

Overview

React and Svelte are two leading frontend frameworks with very different philosophies. React centres on a virtual DOM with runtime reconciliation, backed by the largest frontend ecosystem on earth. Svelte centres on a compile-time approach that produces small JS bundles with no runtime framework. The right answer depends on whether ecosystem breadth or runtime efficiency dominates the team's constraints.

The approach

Workload-driven choice, per-team operational fit considered, documented rationale per app. The discipline is making the framework choice once with a written reason rather than mixing both frameworks across apps that share components.

Why this compounds

The right framework choice compounds across years. Component libraries and design systems align with the framework; team expertise deepens; cross-app patterns get reused. By year two the framework choice is automatic per app and the design system is cohesive across the surface area.