Svelte @svelte.dev · 27/08/2026Last few days for early bird pricing for Svelte Summit! If you're quick you can snag another 10% off 👇 063
Svelte @svelte.dev · 20/08/2026come and celebrate our 10th birthday in ljubljana! we will make sure there's cake 1203
Svelte @svelte.dev · 13/08/2026svelte.dev/blog/sveltek...svelte.devThe SvelteKit 3 Release Candidate is hereWe’ve cleaned out the junk drawer 010223
Reposted by SvelteSvelte Society @sveltesociety.dev · 11/08/2026Only a couple of days left to submit a talk for Svelte Summit. Don't miss your chance! sveltesummit.com/cfp 074
Reposted by SvelteSvelte Society @sveltesociety.dev · 08/08/2026Can't wait for Svelte Summit? Virtual Tickets are now LIVE. THIS IS NOT A DRILL! sveltesummit.com/virtual 0104
Reposted by Svelterich harris @rich-harris.dev · 01/06/2026SvelteKit arguably has a more sophisticated and flexible system for handling env vars than any other framework. We think we can do better though. Here's what we're working on: github.com/sveltejs/kit... Give it a read and let us know if you have feedbackgithub.comfeat: explicit environment variables by Rich-Harris · Pull Request #15934 · sveltejs/kitToday, environment variables are implicitly available: anything in process.env can be imported directly (as long as the name is a valid identifier) from $env/static/private, or accessed via env imp... 41059
Svelte @svelte.dev · 14/05/2026devalue: - github.com/sveltejs/dev... Svelte: - github.com/sveltejs/sve... - github.com/sveltejs/sve... - github.com/sveltejs/sve... - github.com/sveltejs/sve... SvelteKit: - github.com/sveltejs/kit... Thank you to the researchers who responsibly disclosed thesegithub.comDoS via sparse array deserialization`devalue.parse` could, due to quirks in some JavaScript engines, be convinced to allocate much more memory than was needed when deserializing sparse arrays, leading to excessive memory consumption. 1190
Svelte @svelte.dev · 14/05/2026We've just published patch releases of devalue, Svelte, and SvelteKit that fix a number of vulnerabilities. No need to panic — they're all hard to exploit or reliant on experimental features — but we recommend updating as soon as you get a chance. More details in the advisories: 16610
Reposted by SvelteElliott Johnson @ell.iott.dev · 18/02/2026We 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! 15512
Svelte @svelte.dev · 15/01/2026We'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...svelte.devCVEs affecting the Svelte ecosystemTime to upgrade 17120
Svelte @svelte.dev · 24/12/2025day 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 🎄youtube.comAdvent of Svelte 2025 - Day 24: hydratable #javascript #sveltejs #webdevelopmentYouTube video by Svelte Society 081
Svelte @svelte.dev · 23/12/2025day 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...youtube.comAdvent of Svelte 2025 - Day 23: the svelte community #javascript #sveltejs #webdevelopmentYouTube video by Svelte Society 1100
Svelte @svelte.dev · 23/12/2025day 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/eventsyoutube.comAdvent of Svelte 2025 - Day 22: the svelte community #javascript #sveltejs #webdevelopmentYouTube video by Svelte Society 160
Svelte @svelte.dev · 22/12/2025day 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...youtube.comAdvent of Svelte 2025 - Day 21: createContext #javascript #sveltejs #webdevelopmentYouTube video by Svelte Society 240
Svelte @svelte.dev · 21/12/2025day 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 Worksyoutube.comAdvent of Svelte 2025 - Day 20: Out of Order Streaming #javascript #sveltejs #webdevelopmentYouTube video by Svelte Society 171
Svelte @svelte.dev · 19/12/2025day 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 SvelteKityoutube.comAdvent of Svelte 2025 - Day 19: stream upload #javascript #sveltejs #webdevelopmentYouTube video by Svelte Society 171
Svelte @svelte.dev · 18/12/2025day 18 — what the fork?! docs: svelte.dev/docs/svelte/...youtube.comAdvent of Svelte 2025 - Day 18: fork #javascript #sveltejs #webdevelopmentYouTube video by Svelte Society 171
Svelte @svelte.dev · 17/12/2025day 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/...youtube.comAdvent of Svelte 2025 - Day 17: $state.eager #javascript #sveltejs #webdevelopmentYouTube video by Svelte Society 181
Svelte @svelte.dev · 17/12/2025days 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...youtube.comAdvent of Svelte 2025 - Day 15: command #javascript #sveltejs #webdevelopmentYouTube video by Svelte Society 1121
Svelte @svelte.dev · 15/12/2025day 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...youtube.comAdvent of Svelte 2025 - Day 14: prerender #sveltejs #webdevelopment #javascriptYouTube video by Svelte Society 1121
Svelte @svelte.dev · 14/12/2025day 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...youtu.beAdvent of Svelte 2025 - Day 13: form #javascript #sveltejs #webdevelopmentYouTube video by Svelte Society 1101
Svelte @svelte.dev · 12/12/2025day 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...youtube.comAdvent of Svelte 2025 - Day 12: query #javascript #sveltejs #webdevelopmentYouTube video by Svelte Society 1123
Svelte @svelte.dev · 11/12/2025day 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...youtube.comAdvent of Svelte 2025 - Day 11: resolve and asset #coding #sveltejs #javascriptYouTube video by Svelte Society 1134
Svelte @svelte.dev · 10/12/2025day 10: @kenthropic.com shows us how to make our unrefined code presentable to society, with `class` docs: svelte.dev/docs/svelte/...youtu.beAdvent of Svelte 2025 - Day 10: Runes in Classes #coding #sveltejs #javascriptYouTube video by Svelte Society 1212
Svelte @svelte.dev · 09/12/2025day 9: ben davis is so enamoured of vitest that he might actually start writing tests docs: svelte.dev/docs/svelte/...youtu.beAdvent of Svelte 2025 - Day 9: Testing Classes #programming #sveltejs #javascriptYouTube video by Svelte Society 1122
Svelte @svelte.dev · 08/12/2025day 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...)youtu.beAdvent of Svelte 2025 - Day 8: Editor SetupYouTube video by Svelte Society 2132
Svelte @svelte.dev · 07/12/2025day 7: ben davis on how to use SvelteKit's built-in OpenTelemetry support docs: svelte.dev/docs/kit/obs...youtu.beAdvent of Svelte 2025 - Day 7: Open TelemetryYouTube video by Svelte Society 1152
Svelte @svelte.dev · 06/12/2025day 6: @rich-harris.dev has been awaiting you docs: svelte.dev/docs/svelte/...youtu.beAdvent of Svelte 2025 - Day 6: AsyncYouTube video by Svelte Society 1203
Svelte @svelte.dev · 05/12/2025day 5: @kenthropic.com is back to teach us how to respect our components' boundaries docs: svelte.dev/docs/svelte/...youtu.beAdvent of Svelte 2025 - Day 5: svelte:boundaryYouTube video by Svelte Society 1162
Svelte @svelte.dev · 04/12/2025day 4: @kevinak.se introduces the brand-new @sveltesociety.dev website, and the (slightly less new, but still shiny) packages hub - sveltesociety.dev - svelte.dev/packagesyoutube.comAdvent of Svelte 2025 - Day 4: Svelte Society + PackagesYouTube video by Svelte Society 1123
Svelte @svelte.dev · 03/12/2025day 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...youtu.beAdvent of Svelte 2025 - Day 3: @attachYouTube video by Svelte Society 2244
Svelte @svelte.dev · 02/12/2025day 2: everything you can do with the Svelte CLI svelte.dev/docs/cli/ove...youtube.comAdvent of Svelte 2025 - Day 2: sv cliYouTube video by Svelte Society 1343
Svelte @svelte.dev · 01/12/2025🎅🎄🎁 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/2025youtube.comAdvent of Svelte 2025 - Day 1: $inspect.trace(...)YouTube video by Svelte Society 310921
Reposted by Svelterich harris @rich-harris.dev · 25/10/2025today 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...svelte.devforking monkeys • Playground • SvelteWeb development for the rest of us 622436
Svelte @svelte.dev · 04/10/2025lil' 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...svelte.devOverview • Docs • SvelteOverview • Svelte documentation 19421
Svelte @svelte.dev · 24/09/2025(You can also use these features in SvelteKit, of course! Work continues apace on the final pieces of the puzzle) bsky.app/profile/benm... 072
Svelte @svelte.dev · 24/09/2025You 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/...svelte.devawait • Docs • Svelteawait • Svelte documentation 3274
Reposted by SvelteScott Spence @scottspence.dev · 18/09/2025@svelte.london is being hosted by Triver this evening! Check out the stream if you’re interested in low latency Svelte and using Svelte with Cloudflare www.youtube.com/live/odCWAAa...youtube.comSvelte London - September 2025YouTube video by Svelte Society 1136
Svelte @svelte.dev · 08/09/20254. This is one of the reasons we keep our dependency graph small and you should too! 1263
Svelte @svelte.dev · 08/09/20253. It's still _possible_ that you have these packages in your dependency graph (including transitively). The compromised packages have now been unpublished, but if you updated deps earlier today then it's possible your users are affected. List of affected packages here: socket.dev/blog/npm-aut...socket.devnpm Author Qix Compromised via Phishing Email in Major Suppl...npm author Qix’s account was compromised, with malicious versions of popular packages like chalk-template, color-convert, and strip-ansi published. 160
Svelte @svelte.dev · 08/09/20252. The attack works by targeting users of browser extensions like MetaMask, patching `fetch` and `XMLHttpRequest` to steal crypto (excellent write-up here: jdstaerk.substack.com/p/we-just-fo...)jdstaerk.substack.comAnatomy of a Billion-Download NPM Supply-Chain AttackA massive NPM supply chain attack has compromised foundational packages like Chalk, affecting over 1 billion weekly downloads. We dissect the crypto-stealing malware and show you how to protect your p... 161
Svelte @svelte.dev · 08/09/2025You've probably heard about the supply chain attack that affected a number of widely-used npm packages today. tl;dr: Don't panic. Notes: 1. Svelte, SvelteKit and their associated packages are not vulnerable to this attack, as they do not use any of the compromised dependencies in the browser 18611
Reposted by SvelteElliott Johnson @ell.iott.dev · 18/08/2025OpenTelemetry tracing is live in SvelteKit! Huge s/o to @stracke.tech for all the help along the way. SvelteKit can now emit OTEL spans for all of its serverside constructs. It also provides an instrumentation file to easily set up trace exports. svelte.dev/blog/sveltek...svelte.devIntroducing integrated observability in SvelteKitSvelteKit apps can now emit OpenTelemetry traces and reliably set up observability instrumentation using instrumentation.server.ts 16615
Reposted by SvelteSimon H @dummdidumm.bsky.social · 12/08/2025Svelte's security posture got better thanks to this. Glad I was part of it! github.blog/open-source/...github.blogSecuring the supply chain at scale: Starting with 71 important open source projectsLearn how the GitHub Secure Open Source Fund helped 71 open source projects significantly improve their security posture. 1225
Svelte @svelte.dev · 08/08/2025If this change would cause problems for you, please pipe up github.com/sveltejs/kit.... We'd like to remove these options altogether in SvelteKit 3github.comDeprecate `config.kit.files.*` · Issue #14151 · sveltejs/kitDescribe the problem For reasons that are lost to the mists of time, we allow you to configure the location of src/routes, src/lib and so on. It adds complexity and inconsistency for no good reason... 0244
Svelte @svelte.dev · 31/07/2025SvelteKit remote functions are now available under an experimental flag. Docs here: svelte.dev/docs/kit/rem...svelte.devRemote functions • Docs • SvelteRemote functions • Svelte documentation 17914
Reposted by Svelterich harris @rich-harris.dev · 24/07/2025long overdue but we made the SvelteKit router more type-safe. docs for `resolve(...)` and `asset(...)` at svelte.dev/docs/kit/$ap... 314311
Reposted by SvelteSvelte Society @sveltesociety.dev · 29/04/2025Async Svelte is coming! github.com/sveltejs/sve...github.comAsynchronous Svelte · sveltejs svelte · Discussion #15845This is a long document; get yourself a cup of tea. tl;dr You can now use the await keyword in Svelte — in your <script>, inside $derived expressions, and in your markup — by installing the async b... 618330