Svelte 5 introduit les runes ($state, $derived, $effect) et un compilateur optimisé. Réactivité fine, moins de boilerplate et performances maximales. Alternative légère à React et Vue pour les apps et les composants.
Les runes remplacent les réactives classiques et clarifient la réactivité ($state pour l'état, $derived pour les dérivations, $effect pour les effets). Le compilateur génère du code vanilla optimisé (pas de virtual DOM). Pour les développeurs qui cherchent un framework léger et une syntaxe concise, Svelte 5 pousse encore la simplicité et la perf. L'écosystème (SvelteKit, stores, composants) suit. Migration depuis Svelte 4 documentée (runes migration guide).
Cas d'usage : apps légères, prototypes, sites et apps performants.
Points forts / Points faibles
Points forts
- Runes et réactivité claire
- Compilateur et pas de runtime lourd
- Syntaxe concise
- SvelteKit pour le full-stack
Points faibles
- Écosystème plus restreint que React/Vue
- Migration Svelte 4 → 5 à planifier
- Recrutement et ressources moins nombreux