Svelte's Avatar

Svelte

@svelte.dev

Web development for the rest of us. See also: - community: @sveltesociety.dev - starter pack: https://bsky.app/starter-pack/did:plc:nlvjelw3dy3pddq7qoglleko/3l6ucetngs423 - feed: https://bsky.app/profile/paolo.ricciuti.me/feed/svelte-feed

7,467
Followers
1
Following
76
Posts
27.04.2023
Joined
Posts Following

Latest posts by Svelte @svelte.dev

We just released a number of security patches across the Svelte ecosystem. If you use SvelteKit, the Vercel adapter for SvelteKit, Svelte, or devalue, you should upgrade.

The Vercel OSS Bug Bounty paid out over $14,000 for these reports!

18.02.2026 20:48 ๐Ÿ‘ 46 ๐Ÿ” 12 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 2
Preview
CVEs affecting the Svelte ecosystem Time to upgrade

We've released fixes for 5 CVEs affecting the Svelte ecosystem. Please upgrade your apps!

Read the post to learn if you're affected:

svelte.dev/blog/cves-af...

15.01.2026 17:27 ๐Ÿ‘ 66 ๐Ÿ” 20 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 4
Advent of Svelte 2025 - Day 24: hydratable #javascript #sveltejs #webdevelopment
Advent of Svelte 2025 - Day 24: hydratable #javascript #sveltejs #webdevelopment YouTube video by Svelte Society

day 24 โ€” it's very important, especially at this time of festive indulgence, to stay hydrated. @paolo.ricciuti.me shows us a new trick for passing data from server to client, using `hydratable`

docs: svelte.dev/docs/svelte/...

and that's a wrap! thanks for tuning in everyone, and happy holidays ๐ŸŽ„

24.12.2025 16:39 ๐Ÿ‘ 9 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1
Advent of Svelte 2025 - Day 23: the svelte community #javascript #sveltejs #webdevelopment
Advent of Svelte 2025 - Day 23: the svelte community #javascript #sveltejs #webdevelopment YouTube video by Svelte Society

day 23 โ€” @paolo.ricciuti.me is back to show you how to give your ๐Ÿค– super powers with the Svelte MCP server

docs: svelte.dev/docs/mcp/ove...

23.12.2025 22:05 ๐Ÿ‘ 11 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Advent of Svelte 2025 - Day 22: the svelte community #javascript #sveltejs #webdevelopment
Advent of Svelte 2025 - Day 22: the svelte community #javascript #sveltejs #webdevelopment YouTube video by Svelte Society

day 22 โ€” it's @kevinak.se with tips on how to find (or start!) your local svelte community, wherever you are in the world

details: sveltesociety.dev/events

23.12.2025 02:51 ๐Ÿ‘ 7 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Advent of Svelte 2025 - Day 21: createContext #javascript #sveltejs #webdevelopment
Advent of Svelte 2025 - Day 21: createContext #javascript #sveltejs #webdevelopment YouTube video by Svelte Society

day 21 โ€” special guest mrs @paolo.ricciuti.me teaches us all about creating type-safe component context with the new `createContext` utility. no more `getContext(key) as MyContext`!

www.youtube.com/shorts/ouM0c...

22.12.2025 21:08 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
Advent of Svelte 2025 - Day 20: Out of Order Streaming #javascript #sveltejs #webdevelopment
Advent of Svelte 2025 - Day 20: Out of Order Streaming #javascript #sveltejs #webdevelopment YouTube video by Svelte Society

day 20 โ€” ben davis explains why Svelte is out of order. but, like, in a good way: the compiler ensures that your app doesn't succumb to unnecessary waterfalls when you use `await` in your components

like yesterday's video, no docs for this one โ€” it Just Works

21.12.2025 00:23 ๐Ÿ‘ 7 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Advent of Svelte 2025 - Day 19: stream upload #javascript #sveltejs #webdevelopment
Advent of Svelte 2025 - Day 19: stream upload #javascript #sveltejs #webdevelopment YouTube video by Svelte Society

day 19 โ€” @paolo.ricciuti.me is back with a demo of streaming file uploads, which let you handle bigger files (no need to buffer everything on the server) and validate your forms instantly

no docs for this one! just update to the latest version of SvelteKit

19.12.2025 17:32 ๐Ÿ‘ 8 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Advent of Svelte 2025 - Day 18: fork #javascript #sveltejs #webdevelopment
Advent of Svelte 2025 - Day 18: fork #javascript #sveltejs #webdevelopment YouTube video by Svelte Society

day 18 โ€” what the fork?!

docs: svelte.dev/docs/svelte/...

18.12.2025 17:01 ๐Ÿ‘ 8 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Advent of Svelte 2025 - Day 17: $state.eager #javascript #sveltejs #webdevelopment
Advent of Svelte 2025 - Day 17: $state.eager #javascript #sveltejs #webdevelopment YouTube video by Svelte Society

day 17 โ€” Babbo Natale, sorry, I mean @paolo.ricciuti.me โ€” is... eager to bring you a gift. if you've been nice, that is

docs: svelte.dev/docs/svelte/...

17.12.2025 22:16 ๐Ÿ‘ 9 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Advent of Svelte 2025 - Day 15: command #javascript #sveltejs #webdevelopment
Advent of Svelte 2025 - Day 15: command #javascript #sveltejs #webdevelopment YouTube video by Svelte Society

days 15 and 16 (apologies for the brief disruption in service!) โ€”

โ€ข `command(...)` www.youtube.com/watch?v=DUM1...
โ€ข optimistic updates www.youtube.com/watch?v=qUfK...

combining all these, you can build type-safe, data-efficient apps that respond instantly

docs here: svelte.dev/docs/kit/rem...

17.12.2025 02:43 ๐Ÿ‘ 12 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Advent of Svelte 2025 - Day 14: prerender #sveltejs #webdevelopment #javascript
Advent of Svelte 2025 - Day 14: prerender #sveltejs #webdevelopment #javascript YouTube video by Svelte Society

day 14: remote functions part three! today: the `prerender` function, which (unlike the existing prerender page config) lets you mix and match static and dynamic data

docs: svelte.dev/docs/kit/rem...

15.12.2025 02:15 ๐Ÿ‘ 13 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Advent of Svelte 2025 - Day 13: form #javascript #sveltejs #webdevelopment
Advent of Svelte 2025 - Day 13: form #javascript #sveltejs #webdevelopment YouTube video by Svelte Society

day 13: remote functions part two, with @dummdidumm.bsky.social. today, a brief introduction to the best <form> handling you've seen in a framework

docs: svelte.dev/docs/kit/rem...

14.12.2025 02:27 ๐Ÿ‘ 11 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Advent of Svelte 2025 - Day 12: query #javascript #sveltejs #webdevelopment
Advent of Svelte 2025 - Day 12: query #javascript #sveltejs #webdevelopment YouTube video by Svelte Society

day 12: @dummdidumm.bsky.social brings us the first of several videos introducing remote functions, starting with `query`. expect to hear more about these in 2026!

docs: svelte.dev/docs/kit/rem...

12.12.2025 17:11 ๐Ÿ‘ 13 ๐Ÿ” 3 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Advent of Svelte 2025 - Day 11: resolve and asset #coding #sveltejs #javascript
Advent of Svelte 2025 - Day 11: resolve and asset #coding #sveltejs #javascript YouTube video by Svelte Society

day 11: @jyc.dev โ€” and his little helpers โ€” take us on an adventure... using SvelteKit's `resolve` and `asset` to keep us safe from broken links

- `resolve(...)` docs svelte.dev/docs/kit/$ap...
- `asset(...)` docs svelte.dev/docs/kit/$ap...

www.youtube.com/watch?v=Ekhb...

11.12.2025 15:24 ๐Ÿ‘ 14 ๐Ÿ” 4 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 2
Advent of Svelte 2025 - Day 10: Runes in Classes #coding #sveltejs #javascript
Advent of Svelte 2025 - Day 10: Runes in Classes #coding #sveltejs #javascript YouTube video by Svelte Society

day 10: @kenthropic.com shows us how to make our unrefined code presentable to society, with `class`

docs: svelte.dev/docs/svelte/...

10.12.2025 15:50 ๐Ÿ‘ 22 ๐Ÿ” 2 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 2
Advent of Svelte 2025 - Day 9: Testing Classes #programming #sveltejs  #javascript
Advent of Svelte 2025 - Day 9: Testing Classes #programming #sveltejs #javascript YouTube video by Svelte Society

day 9: ben davis is so enamoured of vitest that he might actually start writing tests

docs: svelte.dev/docs/svelte/...

09.12.2025 17:16 ๐Ÿ‘ 13 ๐Ÿ” 2 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Advent of Svelte 2025 - Day 8: Editor Setup
Advent of Svelte 2025 - Day 8: Editor Setup YouTube video by Svelte Society

day 8: setting up your editor like a pro, with @fubits.dev. if you're a VS Code or VS Code-ish user you won't want to miss this one

also ft. @dominikg.dev's vite-plugin-svelte inspector (docs: github.com/sveltejs/vit...)

08.12.2025 18:03 ๐Ÿ‘ 14 ๐Ÿ” 2 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
Advent of Svelte 2025 - Day 7: Open Telemetry
Advent of Svelte 2025 - Day 7: Open Telemetry YouTube video by Svelte Society

day 7: ben davis on how to use SvelteKit's built-in OpenTelemetry support

docs: svelte.dev/docs/kit/obs...

07.12.2025 16:36 ๐Ÿ‘ 16 ๐Ÿ” 2 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Advent of Svelte 2025 - Day 6: Async
Advent of Svelte 2025 - Day 6: Async YouTube video by Svelte Society

day 6: @rich-harris.dev has been awaiting you

docs: svelte.dev/docs/svelte/...

06.12.2025 16:15 ๐Ÿ‘ 21 ๐Ÿ” 3 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Advent of Svelte 2025 - Day 5: svelte:boundary
Advent of Svelte 2025 - Day 5: svelte:boundary YouTube video by Svelte Society

day 5: @kenthropic.com is back to teach us how to respect our components' boundaries

docs: svelte.dev/docs/svelte/...

05.12.2025 15:47 ๐Ÿ‘ 17 ๐Ÿ” 2 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 1
Advent of Svelte 2025 - Day 4: Svelte Society + Packages
Advent of Svelte 2025 - Day 4: Svelte Society + Packages YouTube video by Svelte Society

day 4: @kevinak.se introduces the brand-new @sveltesociety.dev website, and the (slightly less new, but still shiny) packages hub

- sveltesociety.dev
- svelte.dev/packages

04.12.2025 13:26 ๐Ÿ‘ 13 ๐Ÿ” 3 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 1
Advent of Svelte 2025 - Day 3: @attach
Advent of Svelte 2025 - Day 3: @attach YouTube video by Svelte Society

day 3: @kenthropic.com teaches us all about attachments. they're like actions, but, well... better

docs: svelte.dev/docs/svelte/...
(brand new) tutorial: svelte.dev/tutorial/sve...

03.12.2025 14:43 ๐Ÿ‘ 25 ๐Ÿ” 4 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 1
Advent of Svelte 2025 - Day 2: sv cli
Advent of Svelte 2025 - Day 2: sv cli YouTube video by Svelte Society

day 2: everything you can do with the Svelte CLI

svelte.dev/docs/cli/ove...

02.12.2025 13:26 ๐Ÿ‘ 35 ๐Ÿ” 3 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Advent of Svelte 2025 - Day 1: $inspect.trace(...)
Advent of Svelte 2025 - Day 1: $inspect.trace(...) YouTube video by Svelte Society

๐ŸŽ…๐ŸŽ„๐ŸŽ ADVENT OF SVELTE 2025 ๐ŸŽ…๐ŸŽ„๐ŸŽ

24 days, 24 videos with tips, tricks and features you didn't know about

we're hitting the ground running with the lesser-known $inspect(...) and $inspect.trace(...) runes (docs: svelte.dev/docs/svelte/...)

follow along here! advent.sveltesociety.dev/2025

01.12.2025 14:19 ๐Ÿ‘ 108 ๐Ÿ” 21 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 2
Preview
forking monkeys โ€ข Playground โ€ข Svelte Web development for the rest of us

today we landed a @svelte.dev feature i'm pretty stoked about โ€” we call it 'forking', and it lets you run state changes offscreen and later choose whether to commit them (e.g. user hovers on a link, preload data in case they click)

- docs svelte.dev/docs/svelte/...
- demo svelte.dev/playground/a...

25.10.2025 19:11 ๐Ÿ‘ 225 ๐Ÿ” 36 ๐Ÿ’ฌ 6 ๐Ÿ“Œ 15
Preview
Overview โ€ข Docs โ€ข Svelte Overview โ€ข Svelte documentation

lil' treat for all you weekend builders: Svelte now has an official MCP server, courtesy of resident bot wranglers @paolo.ricciuti.me and @khromov.se ๐Ÿค–

it gives your LLM access to docs and compiler-driven diagnostics โ€” give it a spin and let us know how you get on!

svelte.dev/docs/mcp/ove...

04.10.2025 12:15 ๐Ÿ‘ 93 ๐Ÿ” 21 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 3

Support Svelte development!

03.10.2025 20:00 ๐Ÿ‘ 14 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

(You can also use these features in SvelteKit, of course! Work continues apace on the final pieces of the puzzle)

bsky.app/profile/benm...

24.09.2025 12:55 ๐Ÿ‘ 7 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

You can now use Svelte's async features in your Astro islands! Just update to the latest versions, opt in to the `experimental.async` flag, and you're off to the races svelte.dev/docs/svelte/...

24.09.2025 12:53 ๐Ÿ‘ 26 ๐Ÿ” 4 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 0