Logo de Dallonses

Svelte

Què és Svelte?

Svelte és un framework de UI que fa la seva feina en temps de compilació. En lloc d'enviar al navegador el runtime d'un framework i reconciliar un DOM virtual en execució, Svelte compila els teus components en JavaScript petit i directe que actualitza el DOM ell mateix. El framework pràcticament desapareix un cop construïda l'app. El que arriba a l'usuari és codi lleuger, no una llibreria.

Això trasllada el cost del navegador al compilador. React i Vue fan la seva reconciliació mentre l'app de l'usuari està en marxa. Svelte resol la lògica d'actualització per endavant i la deixa incrustada, de manera que els bundles solen ser més petits i les actualitzacions quirúrgiques. L'experiència de desenvolupament també és coneguda per la seva lleugeresa. L'estat és simplement una variable, i reassignar-la actualitza la interfície, sense hooks ni boilerplate al voltant. Un lloc de contingut o una app de màrqueting que necessita carregar ràpid i mantenir-se lleugera hi té casa natural, sovint a través de SvelteKit, el framework full-stack construït a sobre.

Davant de React, Svelte envia menys codi i demana menys cerimònia, a canvi d'un ecosistema més reduït i una bossa de talent menor. Davant de SolidJS, tots dos comparteixen una filosofia reactiva, però Svelte la resol en compilació mentre Solid fa servir senyals en runtime. Camins diferents cap a la mateixa meta de treballar menys al navegador.

Svelte a Dallonses

Fem servir Svelte quan la mida del bundle i la velocitat de càrrega marquen l'encàrrec. Llocs de màrqueting, productes amb molt contingut i aplicacions web progressives que s'han de sentir instantànies al mòbil es beneficien directament d'enviar menys JavaScript. SvelteKit ens dona enrutament, renderitzat al servidor i tot el stack en un paquet coherent.

El compromís honest és la profunditat de l'ecosistema. React continua tenint més llibreries a punt per fer servir i una bossa més gran d'enginyers per mantenir una base de codi durant anys, així que per a cert desenvolupament web partim d'aquí. Quan el rendiment i una experiència de desenvolupament neta importen més que l'amplitud de l'ecosistema, Svelte és una bona aposta, i la fem amb tu en comptes de lliurar-te un stack que no puguis cobrir amb el teu equip. L'objectiu és un lloc que continuï sent ràpid molt després de lliurar-te'l.

Necessites un lloc que carregui lleuger i es mantingui ràpid? Mirem si Svelte encaixa.

Parlem de web

Serveis relacionats


Preparat per a traballar junts?

Reserva una reunió
Aymón sostenint una revista Tools davant de la seva cara
Ari treballant en un portàtil a l'aire lliure envoltada de plantes
Vista superior d'un escriptori de fusta amb teclat, ratolí i auriculars
Il·lustració dibuixada a mà d'una mà chasquejant els dits
Nico recolzat contra un dispensador d'aigua al costat d'un extintor
Primer pla d'un ordinador obert amb placa de circuit i components sobre un escriptori de fusta
Bernat i Andreu col·laborant en un escriptori amb monitors i un portàtil
Il·lustració dibuixada a mà d'una mà oberta saludant
Aymón sostenint una revista Tools davant de la seva cara
Ari treballant en un portàtil a l'aire lliure envoltada de plantes
Vista superior d'un escriptori de fusta amb teclat, ratolí i auriculars
Il·lustració dibuixada a mà d'una mà chasquejant els dits
Nico recolzat contra un dispensador d'aigua al costat d'un extintor
Primer pla d'un ordinador obert amb placa de circuit i components sobre un escriptori de fusta
Bernat i Andreu col·laborant en un escriptori amb monitors i un portàtil
Il·lustració dibuixada a mà d'una mà oberta saludant