Dallonses logo

Svelte

What is Svelte?

Svelte is a UI framework that does its work at build time. Instead of shipping a framework runtime to the browser and reconciling a virtual DOM at runtime, Svelte compiles your components into small, direct JavaScript that updates the DOM itself. The framework largely disappears once the app is built. What reaches the user is lean code, not a library.

That shifts the cost from the browser to the compiler. React and Vue do their reconciliation while the user's app is running. Svelte figures out the update logic ahead of time and bakes it in, so bundles tend to be smaller and updates surgical. The authoring experience is famously light too. State is just a variable, and reassigning it updates the UI, with no hooks or boilerplate around it. A content site or marketing app that needs to load fast and stay light is a natural home for it, often through SvelteKit, the full-stack framework built on top.

Compared to React, Svelte ships less code and asks for less ceremony, at the price of a smaller ecosystem and a smaller hiring pool. Compared to SolidJS, the two share a reactive philosophy, but Svelte resolves it at compile time while Solid uses runtime signals. Different routes to the same goal of doing less work in the browser.

Svelte at Dallonses

We use Svelte where bundle size and load speed drive the brief. Marketing sites, content-heavy products, and progressive web apps that have to feel instant on a phone benefit directly from shipping less JavaScript. SvelteKit gives us routing, server rendering, and the full stack in one coherent package.

The honest tradeoff is ecosystem depth. React still has more off-the-shelf libraries and a larger pool of engineers to maintain a codebase for years, so for some web development we default there. When performance and a clean developer experience matter more than ecosystem breadth, Svelte is a strong call, and we make it with the client rather than handing them a stack they cannot staff. The aim is a site that stays fast long after we hand it over.

Need a site that loads light and stays fast? Let's see if Svelte fits.

Talk to us about the web

Related services


Ready to work together?

Book a meeting
Aymón holding a Tools magazine in front of their facem
Ari working on a laptop outdoors surrounded by plants
Top-down view of a wooden desk with a keyboard, mouse, and headphones
Hand-drawn illustration of a hand snapping fingers
Nico leaning against a water cooler next to a fire extinguishe
Close-up of an open computer with circuit board and components on a wooden desk
Bernat and Andreu collaborating at a desk with monitors and a laptop
Hand-drawn illustration of an open hand waving
Aymón holding a Tools magazine in front of their facem
Ari working on a laptop outdoors surrounded by plants
Top-down view of a wooden desk with a keyboard, mouse, and headphones
Hand-drawn illustration of a hand snapping fingers
Nico leaning against a water cooler next to a fire extinguishe
Close-up of an open computer with circuit board and components on a wooden desk
Bernat and Andreu collaborating at a desk with monitors and a laptop
Hand-drawn illustration of an open hand waving