Antoine
banner
antleth.fr
Antoine
@antleth.fr
70 followers 130 following 220 posts
Tech enthusiast, passionate software engineer and hardcore dark mode advocate
Posts Media Videos Starter Packs
Pinned
Antoine @antleth.fr · Apr 11
Svelte Changelog v2 is now out!! 🎉

Now at a new domain: svelte-changelog.dev

Interested in what's new? Let's dive in 🧵
svelte | Svelte Changelog
A nice UI to stay up-to-date with Svelte releases
svelte-changelog.dev
I do have a devlog! But for now it’s a single static page for v2, I really need to actually make it a "blog" 😭
(2. I'm not settled on the design (and I don't like it much tbh) nor the supported feature scope, feedbacks are VERY welcomed!!)
(1. The navigation took a bit of time because SC resolved the PR link after trying to resolve the initial _issue_ link (#17038 is a PR, but it wasn't a link in the API and was "linkified" as an issue cause it's the default and works for PRs too), bad demo PR choice!)
New nice little improvement in Svelte Changelog: you can now navigate between referenced issues/PRs/discussions from hashes in the descriptions! 💨
Reposted by Antoine
another async feature: out-of-order rendering. this means a component can begin rendering children while it's awaiting data. demo stolen from @ryansolid.bsky.social — these components should render in 3 seconds, but they only take 1: svelte.dev/playground/2...
Reposted by Antoine
this is auto-enabled in SvelteKit 2.48 which we released a few minutes ago. just need to have the latest Svelte version and opt into the `experimental.async` feature (svelte.dev/docs/svelte/...)
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...
forking monkeys • Playground • Svelte
Web development for the rest of us
svelte.dev
What are they? Can we follow them live?
You guys never stop shippin
The Master Plan is approaching its completion, time to bring forking in SvelteKit and get everything out of experimental! 🔥
bsky.app/profile/antl...
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...
forking monkeys • Playground • Svelte
Web development for the rest of us
svelte.dev
Reposted by Antoine
this is what the combination of a signal graph and a compiler gets you. it's super efficient in terms of both CPU and memory (and developer effort)

there's still a couple more pieces to the async puzzle that we need to sort out, but it's coming together better than i ever thought possible
Reposted by Antoine
Hello, friends! After 10(!) years of #AdventOfCode, I've made some changes to preserve my sanity: there will be 12 days of puzzles each December (still starting Dec 1) and there is no longer a global leaderboard. Read more:
adventofcode.com/2025/about#f...
adventofcode.com/2025/about#f...
Reposted by Antoine
Biome v2.3 is out!

👨‍👨‍👦‍👦 Full support for @vuejs.org, @svelte.dev and @astro.build
‼️ New ignore syntax
🌬️ Tailwind v4 support
⌨️ New CLI flags and reporters

biomejs.dev/blog/biome-v...
Reposted by Antoine
Thanks for everything... it's just so nice to use for This Week in Svelte (and I feel bad for just clicking on the link to open the PR on GitHub sometimes 😅) 🤟🏻
That's it for today! I also disabled logs by default, so now the cold starts should feel much faster too

Hope you enjoyed, star the repo and visit the site (yes, a new occasion to show off my gorgeous OG images I'm NOT missing on):
svelte-changelog.dev
6/ More code snippets 💻

Last but not least, I added rendered code snippets in EVEN MORE places: they now render in snippets where the code block language is unspecified!

The diff language detection algorithm runs here too, providing some (not always perfectly accurate 😅) syntax highlighting!
5/ Satisfying buttons 🤤

Following the advices of the great @emilkowal.ski, all the buttons are now subtly animated, which is very satisfying I have to admit!
4/ Videos in details 📹

Instead of being links, videos (and images) are now automatically and properly rendered!

This is what this... controversial post was doing:
bsky.app/profile/antl...
3/ Commit details are BETTER 🔧

I made a bunch of changes to commit histories:
- links inside links are now separated and don't conflict
- commit details are properly formatted
- you can now see the beginning and ending dates of PRs!
2/ `theme-color` attribute 🟠

I'm a bit late to the party, but I added support for the `theme-color` meta attribute so Safari on iOS and macOS show something else than black/white on SC.

Unfortunately, Apple ditched support for this in iOS 26 in favor of dynamically computed colors :/
1/ Links rendering inside the tracker 💅

I noticed that the links were rendered "raw" inside the tracker's list. I have a renderer for that, so I applied it.
New batch of updates for Svelte Changelog!

Nothing huge, but a set of QOL improvements that will make the overall experience better.

Let's dive right in! 👇
I was expecting much more actually!!