SVELTE (Svelte Component) adalah file komponen framework JavaScript Svelte yang dikompilasi menjadi vanilla JavaScript minimal tanpa framework runtime. Pendekatan revolusioner untuk UI web development.
File .svelte menggabungkan: <script> untuk JavaScript (state, logic, lifecycle), markup HTML (komponen UI), dan <style> untuk CSS (scoped styling). Berbeda dengan React/Vue yang menggunakan Virtual DOM, Svelte mengkompilasi komponen menjadi JavaScript imperatif yang langsung manipulasi DOM. Keunggulan: bundle size sangat kecil (tanpa framework runtime), performa sangat cepat, animasi built-in, reactivity tanpa useState, dan learning curve rendah. SvelteKit adalah meta-framework (SSR/SSG). Kekurangan: ekosistem lebih kecil dari React/Vue, developer tools terbatas, dan beberapa fitur masih experimental. Svelte 5 (Runes) memperbaiki model reactivity. File .svelte dikompilasi oleh Vite/SvelteKit ke JavaScript murni.