Cursos / Informática para Internet / Plataformas de aplicações Web / Aula

arrow_back Aula 14 - PetTopStore - Loja on-line - Parte 1

Svelte

Website: https://svelte.dev/

O Svelte é um framework front-end reativo, similar em muitos pontos ao React e ao Vue.js, porém com suas próprias peculiaridades que o tornam uma alternativa muito interessante.

Website do Svelte

O principal diferencial do Svelte é que a maior parte do trabalho de prover reatividade de forma automática não é feito no navegador, como ocorre no React e no Vue.js, mas sim em um passo de compilação que acontece quando você constrói uma versão da sua aplicação para implantação final.

No lugar de usar um técnicas como o famoso "virtual DOM", o Svelte converte o seus componentes em Javascript puro que atualiza o DOM real de um documento de forma cirúrgica e imperativa, de acordo com a mudança do estado da sua aplicação.

Essas características podem parecer um pouco complicadas mas na prática elas significam que o Svelte é super eficiente e utiliza poucos recursos para executar no navegador, além de ter menores bundles(o código compactado final que é enviado ao navegador) pois não existe muito código extra rodando no navegador, fora o que você mesmo escreveu.

Svelte em primeiro lugar na categoria "Satisfação" no site StateOfJs. Fonte: https://2020.stateofjs.com/en-US/technologies/front-end-frameworks/

Mais novo que os frameworks front-end mais populares o Svelte chama atenção pela alta performance e pela facilidade de uso.

O criador do Svelte, Rich Harris, editor gráfico do New York Times, tem uma excelente palestra que demonstra algumas das funcionalidades do framework. Vale a pena conferir nesse link (em Inglês): https://www.youtube.com/watch?v=AdNJ3fydeao


Versão 5.3 - Todos os Direitos reservados