Información .svelte

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.

Software compatible

  • Visual Studio Code Gratis
  • Svelte Language Server Gratis
  • SvelteKit Gratis

Formatos alternativos