L'extension de fichier « .svelte » est utilisée pour les fichiers de composants Svelte. Svelte est un compilateur JavaScript moderne qui transforme le code des composants en JavaScript natif hautement efficace lors de la phase de compilation. Contrairement aux frameworks JavaScript traditionnels qui effectuent la majeure partie de leur travail dans le navigateur, Svelte déplace cette charge vers une étape de compilation. Il en résulte des bundles plus légers, des temps de chargement initiaux plus rapides et des performances d'exécution améliorées. Un fichier « .svelte » contient généralement une combinaison de balisage HTML, de logique JavaScript et de styles CSS, le tout dans un seul fichier. Le compilateur Svelte analyse ces composants et génère un code JavaScript optimisé qui manipule directement le DOM, minimisant ainsi la surcharge associée au « diffing » et à la réconciliation du DOM virtuel. Les composants Svelte sont réactifs par défaut, ce qui signifie que les modifications apportées aux données mettent automatiquement à jour les parties correspondantes de l'interface utilisateur. Cette réactivité est obtenue grâce au compilateur de Svelte, qui insère une logique de mise à jour efficace dans le code généré. Les fichiers Svelte sont les briques fondamentales des applications Svelte, permettant aux développeurs de créer des composants d'interface utilisateur réutilisables et maintenables.