Svelte
Svelte é um framework de software front-end baseado em componentes, livre e de código aberto, [1] e uma linguagem [2] criada por Rich Harris e mantida pela equipe do Svelte. [3]
Svelte não é uma biblioteca JavaScript monolítica importada por aplicativos: em vez disso, Svelte compila modelos HTML em código especializado que manipula o DOM diretamente, o que pode reduzir o tamanho dos arquivos transferidos e fornecer melhor desempenho ao cliente. [4] O código também é processado pelo compilador, que insere chamadas para atualizar dados automaticamente [1] e renderizar novamente os elementos da interface quando os dados dos quais eles dependem forem modificados. [5] Isso também evita a problemas associados às representações intermediárias do runtime, como o DOM virtual,[6] ao contrário dos frameworks tradicionais (como React e Vue ) que realizam a maior parte no runtime, ou seja, no navegador. [4] [5] [3] [7] [1] [6]
O compilador por si só, foi programando em JavaScript . [8] [7] Seu código-fonte é licenciado pela MIT License e hospedado no GitHub . [7] Entre as bibliotecas frontend semelhantes, Svelte tem um dos menores bundles, com apenas 2 KB. [9]
- ↑ a b c Harris, Rich (22 de abril de 2019). «Svelte 3: Rethinking reactivity». svelte.dev (em inglês). Consultado em 7 de agosto de 2021
- ↑ Harris, Rich (26 de novembro de 2018). «The truth about Svelte». GitHub Gist (em inglês). Consultado em 21 de dezembro de 2022
- ↑ a b Krill, Paul (December 2, 2016). «Slim, speedy Svelte framework puts JavaScript on a diet». InfoWorld Verifique data em:
|data=
(ajuda) - ↑ a b «React vs. Svelte, the JavaScript build-time framework». react-etc.net
- ↑ a b «Svelte 3 Front-End Framework Moves Reactivity into the JavaScript Language, Q&A with Rich Harris». InfoQ
- ↑ a b Harris, Rich (27 de dezembro de 2018). «Virtual DOM is pure overhead». svelte.dev (em inglês)
- ↑ a b c «GitHub - sveltejs/svelte: Cybernetically enhanced web apps». January 11, 2020 – via GitHub Verifique data em:
|data=
(ajuda) - ↑ «TS to JSDoc Conversion #8569». GitHub.com
- ↑ Frontendeng.dev (1 de agosto de 2023). «Svelte vs React: Which framework is better?». frontendeng.dev (em inglês)