// o que é
Svelte compila componentes para JavaScript eficiente, reduzindo overhead no browser. No contexto da Lumi Data, e interessante para interfaces leves, experiencias interativas e produtos que valorizam performance.
Svelte inverte o modelo de frameworks baseados em runtime: em vez de distribuir uma biblioteca de reconciliação que executa no browser, o compilador do Svelte transforma componentes em JavaScript vanilla otimizado em tempo de build, eliminando o custo de runtime de parsing e execução do virtual DOM. Harris (2019), na talk "Rethinking Reactivity" que acompanhou o lançamento do Svelte 3, argumenta que reatividade é um problema do compilador, não do runtime — labels de reatividade ($:) e declarações de variáveis reativas ($store) são sintaxe compilada para event listeners e atualizações pontuais de DOM, não abstrações de runtime. Em termos de Core Web Vitals (Google, 2020), a ausência de runtime significa bundles tipicamente 5-10x menores do que equivalentes React/Vue, o que impacta diretamente o LCP em conexões lentas e dispositivos de baixo custo. SvelteKit, o meta-framework oficial, implementa os mesmos padrões de SSR, SSG e file-based routing que Next.js e Nuxt, mas com o benefício adicional de zero runtime overhead no cliente.
Como a Lumi enxerga:A Lumi avalia Svelte quando ele traz vantagem real ao produto e entrega com padroes de design, testes e deploy.