Svelte è un framework JavaScript front end scritto in TypeScript, che presenta un approccio innovativo alla gestione del DOM.
I framework tradizionali consentono di scrivere codice dichiarativo guidato dallo stato, con il browser che converte le strutture dichiarative in operazioni DOM. Invece, Svelte viene eseguito in fase di compilazione, convertendo i componenti in codice imperativo altamente efficiente.
Svelte dunque non richiede pesanti elaborazioni da parte del browser, e di conseguenza le applicazioni Svelte sono veloci e con ottime prestazioni.