Technology
Svelte
Svelte is a fit for a marketing surface or a widget that should not drag a large runtime. We use it when the brief is small and the load budget is not.
What it is
Svelte is a compiler that turns components into tight JavaScript, instead of shipping a runtime that diffs a virtual DOM. You write something that looks like HTML, CSS, and script. The build emits something closer to vanilla. The New York Times, Apple Music on the web, and Spotify have all used it where they wanted less client weight.
SvelteKit is the app framework: routing, server rendering, adapters for different hosts. Svelte is the component model. It is smaller than React in cultural weight, which is either a reason to pick it or a reason to pause if hiring is the constraint.
What it does
Teams use Svelte for highly interactive articles, marketing that has to stay light, and apps where bundle size is a named requirement. Newsrooms like it because a graphic should not cost a React tax.
We use it when the brief wants a small client and the team can keep it. We do not pick it as a personality. If the rest of the company is React, we stay in React.
Why we use it
A lighter surface when the page should stay small.
Campaign pages with a hard weight budget. Embedded calculators. A small site a small team can keep. Tokens, content, and a preview. Small does not mean sloppy.
If the offer has to be on screen before the ad finishes, the runtime is part of the brief.
Built on it
The New York Times
Interactive stories and graphics desks have shipped a lot of Svelte.
Apple
Apple Music on the web has used Svelte in production.
Spotify
Has used Svelte for parts of the web experience.
Cloudflare
Has shipped Svelte and SvelteKit examples and internal tools.
IKEA
Has used Svelte in parts of the retail web stack.
Tell us what needs to ship.
You use a working prototype before the production build goes ahead.