S

Svelte

Frameworks Frontend · Depuis 2016

2016

Creation

Framework compile par Rich Harris qui elimine le virtual DOM en transformant les composants en JS imperatif optimal au build. Svelte 5 introduit les 'runes' ($state, $derived) pour une reactivite fine-grained. Produit les bundles les plus legers : ~1.6kb par composant vs ~6kb React.

compiledreactiveminimal
Avantages & Inconvenients

Avantages

  • Bundles 60-70% plus legers que React : zero runtime, compilation en JS imperatif
  • Syntaxe la plus concise : 40% moins de code que React pour le meme composant
  • Svelte 5 runes : reactivite fine-grained sans re-render de composant entier

Inconvenients

  • Ecosysteme 10x plus petit que React : moins de composants UI pre-faits
  • 5-10x moins de postes que React sur le marche de l'emploi
  • Patterns Svelte non-transferables : syntaxe specifique eloignee du JS standard
Cas d'usage
  • Sites haute performance ou chaque kb compte (ex: New York Times interactifs)
  • Widgets et composants embarquables dans des sites existants
  • Applications legeres avec SvelteKit (ex: Decathlon, Apple Music embeds)

Autres dans Frameworks Frontend