SvelteKit beta and new way to use slots.
Monthly roundup of new features, bug fixes, and community highlights in the Svelte ecosystem.
And we'd love to have your feedback. SvelteKit, the official application framework for Svelte, enters public beta. Built on Vite, it offers fast HMR, SSR, file-based routing, and adapters for deploying to any platform.
Call for Svelte Summit Speakers! Improved SSR, non-HTML5 compilation targets, and ESLint TypeScript support.
Monthly roundup of new features, bug fixes, and community highlights in the Svelte ecosystem.
Integrations and improvements at lightning speed.
Monthly roundup of new features, bug fixes, and community highlights in the Svelte ecosystem.
A Svelte-packed showcase to kick-off the new year!
Monthly roundup of new features, bug fixes, and community highlights in the Svelte ecosystem.
Better tooling, export maps and improvements to slots and context.
Monthly roundup of new features, bug fixes, and community highlights in the Svelte ecosystem.
We're rethinking how to build Svelte apps. Here's what you need to know. Rich Harris announces SvelteKit as the successor to Sapper — a new Svelte app framework built on Vite, with better HMR, SSR, routing, and a unified approach for building web apps.
Slot forwarding fixes, SvelteKit for faster local development, and more from Svelte Summit.
Monthly roundup of new features, bug fixes, and community highlights in the Svelte ecosystem.
New object methods, in-depth learning resources and tons of integration examples!
Monthly roundup of new features, bug fixes, and community highlights in the Svelte ecosystem.
Typernetically enhanced web apps. Official TypeScript support lands in Svelte. The Svelte VS Code extension, language server, and svelte-check now support TypeScript in .svelte files.
It's finally here. Svelte 3 is released with a radically new approach: the compiler does the work, so you don't have to ship a runtime framework. Reactive declarations use labeled statements ($:), components have scoped CSS, and there are no virtual DOM diffing or observer patterns.
The most important metric you're not paying attention to. An essay by Rich Harris arguing that less code is better code, and showing how Svelte enables significantly less boilerplate compared to React or Vue.
Never used Node.js or the command line? No problem. A beginner-friendly guide to getting started with Svelte for developers with no prior Node.js or command line experience.
Listen to the interview here. Rich Harris appears on The Changelog podcast to discuss Svelte.
Let's retire the 'virtual DOM is fast' myth once and for all. Rich Harris argues that virtual DOM diffing is an unnecessary overhead and that a compile-time approach (as used by Svelte) is fundamentally more efficient.
You don't need to, but you can. A guide on integrating CSS-in-JS libraries with Svelte, while noting that Svelte's built-in scoped CSS often suffices.
Here's what you need to know. Svelte v2 brings a new template syntax, improved transitions, and better component design. Breaking changes from v1 include the new {#if}, {#each}, {#await} syntax and changes to component event handling.
Taking the next-plus-one step. Rich Harris introduces Sapper, the Svelte application framework (precursor to SvelteKit), inspired by Next.js but built around Svelte. Features file-based routing, SSR, and code-splitting.
I would say this is the future, but we're already doing it. An exploration of Svelte's scoped CSS approach and why writing plain CSS in Svelte components leads to better, simpler styles.
You can't write serious applications in vanilla JavaScript without hitting a complexity wall. But a compiler can do it for you. Rich Harris introduces Svelte — a component framework that compiles away at build time, shipping no runtime overhead. The original announcement of Svelte.