Spring GDS 25th Anniversary
A logistics company that ships to 190 countries built something to ship to itself.
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.
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.
A logistics company that ships to 190 countries built something to ship to itself.
Turning a brand into a working business.
Half a million people. One app. Zero chaos.















