Developer Tools

Svelte

4.72

is a frontend framework that compiles components into efficient vanilla JavaScript at build time, eliminating the need for a virtual DOM.

Visit Website

Svelte takes a fundamentally different approach to building web interfaces. Created by Rich Harris (who’s also known for creating Rollup and working at The New York Times) and first released in 2016, Svelte shifts work from the browser to a compile step, producing highly optimized vanilla JavaScript that updates the DOM directly.

Unlike React and Vue, which ship a runtime library to the browser and use a virtual DOM to track changes, Svelte compiles your components into imperative code that surgically updates the DOM when state changes. The result is typically smaller bundle sizes, faster initial load times, and less memory usage.

Svelte’s syntax is deliberately minimal. A component is just an HTML file with script and style blocks — no JSX, no template directives beyond simple logic blocks. State management is as simple as declaring a variable and assigning to it. This simplicity has earned Svelte consistently high satisfaction ratings in developer surveys like the State of JavaScript.

SvelteKit, the official application framework (similar to Next.js for React), reached version 1.0 in December 2022. It handles routing, server-side rendering, static site generation, and API endpoints, providing a full-stack development experience.

In 2021, Rich Harris joined Vercel to work on Svelte full-time, giving the project more resources and stability. Svelte 5, released in 2024, introduced “runes” — a new reactivity system that replaced the previous compiler-magic approach with more explicit reactive primitives.

Svelte’s adoption has been growing but it’s still much smaller than React or Vue in terms of job market and ecosystem size. Companies like Apple, Spotify, The New York Times, and Square use Svelte in various projects. The framework’s appeal lies in its performance characteristics and developer experience, especially for projects where bundle size and runtime performance matter.

Tech Pioneers