What’s new in Svelte: September 2026
New SvelteMap methods in Svelte 5.57, more SvelteKit 3 iteration and sv 1.0 previews SvelteKit 3 migrations
New SvelteMap methods in Svelte 5.57, more SvelteKit 3 iteration and sv 1.0 previews SvelteKit 3 migrations
We’ve cleaned out the junk drawer
The SvelteKit 3 preview lands with new $app modules, zero-config error props and refreshAll
SvelteKit config in vite.config, explicit env vars and new declaration tag support across the toolchain
Better forms, new long-lived remote query APIs and TypeScript 6 support in language-tools
Svelte CLI Community Add-ons, TypeScript 6.0 support in SvelteKit
MCP in OpenCode, functions in config and error boundaries on the server
createContext in programmatic Svelte, comments in HTML tags and the State of JS
Custom select elements, new button props for remote functions and improvements across the Node and Vercel adapters
Time to upgrade
Hydration with CSPs, automatic Cloudflare adapter setup, and AI works better now with Svelte!
A new Svelte Society website and file upload streaming in forms
We’ve pivoted to video
Svelte MCP, typed contexts and improved form validation in remote functions
Improved Remote Functions, sv create from playgrounds and experimental async SSR
Deno support, await in consts and open telemetry support
SvelteKit apps can now emit OpenTelemetry traces and reliably set up observability instrumentation using instrumentation.server.ts
Async Svelte is out - with all the fixins
Vite 7 and Rolldown support, better traces and vitest browser mode support
Attachments are the new actions, plus better snippets and classes
We’re sponsoring the release of talks from Barcelona, starting this weekend
Svelte Summit soon! Plus, await in components
Writable $derived statements, async reroute and better request event access
Congrats to the SvelteHack winners! Plus improved SSR in Svelte and SvelteKit
New types, pnpm 10 support and better syntax highlighting
Svelte 5 just keeps getting better. Plus, an in-person Svelte Summit!
A better CLI and a bunch of UI libraries now support Svelte 5
Twenty-four days, twenty-four features