What's new in Svelte: April 2024
Svelte Summit Spring on April 27! Plus: reactive `Map`, `Date` and `Set`
Svelte Summit Spring on April 27! Plus: reactive `Map`, `Date` and `Set`
Nested CSS support and a much cleaner client-side API for Svelte 5
New in Kit: `reroute`, `emulate` and more!
SvelteKit 2 and a much-improved $state rune
A special SvelteKit anniversary release
Svelte 5 preview announced at Svelte Summit Fall 2023
Svelte Summit on Nov 11 and better DevEx for all!
Reactions to Runes and SvelteKit +server fallbacks
SvelteKit joins in the Hacktoberfest event in 2023
Rethinking 'rethinking reactivity'
New parameters in SvelteKit's redirect and an onNavigate lifecycle function come to life
Streamlined page transitions with onNavigate
Extending Custom Element Classes and new +server exports
Svelte 4.0, new website and a tour around the community
The new site comes with accessibility fixes, new features and bottom navbar
Updated performance, developer experience, and site
SvelteHack winners, lots of new bindings, Svelte 4.0.0-next.0, and a bunch of new features in SvelteKit
New Ambassadors, a new ESLint plugin and a whole bunch of SvelteHack submissions
Loads of new Svelte compiler features, plus Svelte Summit and SvelteHack
More convenience and correctness, less boilerplate
SvelteHack, post-1.0 SvelteKit improvements and a huge showcase
Exciting improvements in the latest version of SvelteKit
Minor versions and major satisfaction
SvelteKit 1.0, learn.svelte.dev, and type definitions for Svelte elements.
Web development, streamlined
Rounding the corner to SvelteKit 1.0
Better forms, routes and inline styles across SvelteKit and Svelte
Svelte Summit, `use:enhance`, and a SvelteKit Release Candidate!
Migrating to SvelteKit's new filesystem-based router
Changes to SvelteKit's `load` before 1.0 plus support for Vite 3 and `vite.config.js`!
Faster SSR, language tools improvements and a new paid contributor!
Cancellable dispatched events, deeper {@const} declarations and more!
Dynamically switch between HTML element types with `<svelte:element>`
Goodbye fallthrough routes, hello param validators!
Svelte Summit Spring is coming... and page endpoints are here!
Rapid-fire releases across Svelte, SvelteKit and the community
Scaling the team, building partnerships, and growing the community
Faster builds with SvelteKit and a much anticipated REPL feature
Svelte Summit Fall 2021 Recap, Rich Harris joins Vercel, and Kevin goes full-time on Svelte Society
Over 5000 stars to light up the showcase
A whole year of "What's new in Svelte
StackOverflow's most loved web framework
Shadow DOM, export and await - oh my!
Keeping cool with fixes, TypeScript tooling and tonnes of new features
Progress towards SvelteKit 1.0 and tighter TypeScript/Svelte integrations in language tools
Working toward SvelteKit 1.0 and a showcase full of SvelteKit sites!
SvelteKit beta and new way to use slots
And we'd love to have your feedback
Call for Svelte Summit Speakers! Improved SSR, non-HTML5 compilation targets, and ESLint TypeScript support
Integrations and improvements at lightning speed...
A Svelte-packed showcase to kick-off the new year!
Better tooling, export maps and improvements to slots and context
We're rethinking how to build Svelte apps. Here's what you need to know
Slot forwarding fixes, SvelteKit for faster local development, and more from Svelte Summit
New object methods, in-depth learning resources and tons of integration examples!
Typernetically enhanced web apps
It's finally here
The most important metric you're not paying attention to
Never used Node.js or the command line? No problem
Listen to the interview here
Let's retire the 'virtual DOM is fast' myth once and for all
You don't need to, but you can
Here's what you need to know
Taking the next-plus-one step
I would say this is the future, but we're already doing it.
This'll only take a minute.
You can't write serious applications in vanilla JavaScript without hitting a complexity wall. But a compiler can do it for you.