Advertisement Β· 728 Γ— 90

Posts by Simon H

Preview
Svelte | Technology Radar | Thoughtworks Svelte is a JavaScript UI framework that compiles components into optimized JavaScript at build time rather than relying on a large browser-side runtime or virtual [...]

@svelte.dev is finally on Adopt Ring within Technology Radar www.thoughtworks.com/radar/langua..., so go and adapt!

6 days ago 8 4 0 1
promo card for cityjs with discount ticket link β€” https://ti.to/cityjsconf-london/cityjs-london-2026/discount/JSMONTHLY2026

promo card for cityjs with discount ticket link β€” https://ti.to/cityjsconf-london/cityjs-london-2026/discount/JSMONTHLY2026

about to fly to london for @cityjsconf.bsky.social. you should come! unless you don't write javascript for a living in which case you probably shouldn't

anyway here's a 20% off link ti.to/cityjsconf-l...

1 week ago 50 6 3 0
Video

First peek at Svelte 5 + NativeScript πŸš€

Big thanks to @paolo.ricciuti.me, @svelte.dev, @syntax.fm and @mainmatter.com

1 week ago 30 7 1 1

Looks about right - really doesn't take much to do the first step. The fun starts when you want to convert the router/data loading :D

1 week ago 1 0 1 0

not an april fools joke: svelte is no longer just a web framework (or rather, won't be once we merge @paolo.ricciuti.me's magnum opus). have seen some extremely cool demos of this

2 weeks ago 224 28 13 6
Preview
@next β†’ state-refactor | LayerChart Composable Svelte chart components to build a large variety of visualizations

πŸ“Š Massive LayerChart update (6 months in the making…)

Data-driven primitives, overhauled state (transform, brush, series, tooltip), 10+ new components (image, statistical, spatial), canvas improvements, chart export (png, svg), new docs, and so much more!

next.layerchart.com/docs/guides/...

3 weeks ago 42 9 2 2
Preview
Releases | TinyBase This is a reverse chronological list of the major TinyBase releases, with highlighted features.

Our final beta for the Svelte integration is out.

We made some breaking changes to the API to make it feel a little more idiomatic to Svelte, so please take a look and let us know if we got it right!

beta.tinybase.org/guides/relea...

3 weeks ago 9 1 1 0
Advertisement
Video

In an age of LLMs and streaming text, we need to stop trying to get markdown to play ball and restrict the syntax. I specced a stricter markdown sub(er)set several years ago and wondered if it was strict enough to support true streaming.

Turns out penguin flavoured markdown was ahead of its time.

3 weeks ago 37 8 3 1

Want!!!!!

3 weeks ago 7 0 1 0
Preview
Svelte Chicago - March 2026 | Guild Mar 24th 5:30PM: Come hang out with us at Svelte Chicago! Interested in Svelte? Join us for pizza, beverages, and networking at the M1 Finance office for the next meeting of the Chicago chapter of S...

Svelte Chicago is back! Join us on March 24th at the M1 Finance office to hear Robert Ismo's talk: Web Serialization and SvelteKit. As always, fellow co-organizer @kenthropic.com will be there to find a way to throw shade at React.
#Svelte #ChicagoTech
guild.host/events/svelt...

4 weeks ago 13 2 0 0
Video

It's been awhile since we talked @svelte.dev on the podcast!

Join us with @paolo.ricciuti.me where we talk about some of the cool stuff they've been up to

www.youtube.com/watch?v=2r25...
open.spotify.com/episode/6dhV...

4 weeks ago 7 1 0 2

Great way to stay up to date on all things Svelte

1 month ago 5 1 0 0
Preview
Svelte | Cursor Plugins A plugin for all things related to Svelte development, MCP, skills, and more.

Svelte is now officially a plugin in the Cursor marketplace! Just install the plugin to get: MCP, skills, custom instruction files, the file editor subagent!

cursor.com/marketplace/...

1 month ago 22 2 0 0

Hey friends πŸ‘‹

πŸŽ‰ New *sv* version is out πŸŽ‰

We tuned the CLI help so:
β†’ humans get clearer commands & structure
β†’ AI can one-shot project scaffolding with your fav' add-ons πŸ€–

This was surprisingly fun to test πŸ˜„

Give it a try and tell us how it goes!

1 month ago 41 8 3 0
How To Use Old Libraries Like P5.js In Svelte
How To Use Old Libraries Like P5.js In Svelte YouTube video by Joy of Code

I made a p5.js wrapper for Svelte you can install with `npm i @β€Žsveltecraft/p5-svelte` or watch the video where I explain how it's used and making old libraries work in Svelte

youtu.be/97bD9ZHwv2U

1 month ago 83 11 5 0
Video

Modern CSS is just so awesome...all of this with view transitions!

svelte.dev/playground/e...

1 month ago 56 5 5 2

Just merged a relatively significant set of changes to remote functions, especially `query`. It's fairly likely your next upgrade will break your app if you're doing anything decently advanced, but the errors should be pretty helpful/descriptive.

1 month ago 10 2 1 0
Advertisement

We will have a replacement/enhancement for that at some point in the future

1 month ago 2 1 0 0

Interesting - FWIW you can use the old syntax in Svelte 5, too. But it will be removed at some point in the future so if you're not comfortable with using tech in maintenance mode you'll have to switch at some point.
There's still enough time to do that though.

1 month ago 2 0 0 0

Broadly speaking yes.
It was one of the first really good routers built for Svelte, long before SvelteKit was a thing.

1 month ago 2 1 1 0

I got lucky with this library - the original maintainer happened to work at Vercel, too, so reaching out and getting trust to upgrade the repo was super easy. Will not be as easy for all of them, but I'll try my best!

1 month ago 6 0 0 0

Just released svelte-spa-router version 5, one of the bigger libraries that was still stuck on Svelte 4.

If that was your reason to not upgrade to Svelte 5, you can now.

What other libraries are blocking you from upgrading to Svelte 5?

1 month ago 9 1 4 0

I don't think Solid _can_ change here. It wants to treat async as invisible (you just invoke reads; type system says this is all synchronous values). Without a syntax hint (await) you cannot run async ahead of others

1 month ago 2 0 1 0

Rich and I just worked a combined 3 hours on a tricky bug.

AI quickly found out where it breaks and proposed a fix. But it was the wrong fix - we took the time to find out what was the underlying reason and fixed that instead.

Always think through what AI proposes to you.

1 month ago 35 1 0 1
This Week in Svelte, Ep. 134 β€” Changelog, convex-sveltekit
This Week in Svelte, Ep. 134 β€” Changelog, convex-sveltekit YouTube video by Svelte Society

I'll make an appearance on This Week in Svelte, talking a bit about Convex and Svelte. See you there: www.youtube.com/watch?v=hHV7...

1 month ago 6 1 0 1
Preview
Community Session: Svelte on Vercel Learn more about Svelte on Vercel.

The summary is what I posted aboveπŸ˜„no updates on timelines.

You can also rewatch it here: community.vercel.com/live/34169-c...

1 month ago 1 0 0 0

This was fun! We talked about
- Svelte's new async features
- SvelteKit remote functions
- How to get the best out of Svelte+AI (Elliott created a crazy potato canon website)

... and just had an all around great time with the community!

1 month ago 4 2 1 0
Advertisement

A lot of people have asked us "ok, I know the basics, but how do I write good, idiomatic Svelte code"? This best practices document gives you the answer. And if you're using AI, it's also installable as a skill.

Good your you, good for your agents.

1 month ago 15 1 0 0

The Vercel Svelte gang is live tomorrow - come say hi!

1 month ago 10 3 1 0
Preview
How we Rewrote 130K Lines from React to Svelte in Two Weeks We ported Strawberry's entire frontend from React to Svelte in two weeks using coding agents. It made the browser 2x faster.

myth: LLM-assisted coding means everyone is forced to use The Popular Framework forever

reality: agents will happily migrate your entire app to The Good Framework

inertia is a powerful drug but we are entering a world without moats, plan accordingly

strawberrybrowser.com/blog/react-t...

1 month ago 243 27 14 13