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