Antoine
banner
antleth.fr
Antoine
@antleth.fr
Tech enthusiast, passionate software engineer and hardcore dark mode advocate
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
Tfw you fix a bug nobody noticed thanks to your detailed analytics
November 27, 2025 at 11:02 PM
lazygit is so good
November 27, 2025 at 11:01 PM
Reposted by Antoine
November 25, 2025 at 5:23 AM
Reposted by Antoine
I'm looking for my next opportunity in the front-end space 🌐

I've worked at some great companies: Hugging Face, V7, Appwrite, and Significa.

I've built NPM packages with 400k downloads/week, and am an avid open-source contributor.

Let me know if you want to work together!
November 24, 2025 at 10:36 PM
Reposted by Antoine
Streaming file uploads via a custom binary format just got merged into SvelteKit! In a follow up PR (github.com/sveltejs/kit...) upload progress will be handled too! github.com/sveltejs/kit...
Streaming file uploads · Issue #14773 · sveltejs/kit
Describe the problem When you submit a form, and JS is available, we POST a lightly-seasoned FormData object to the endpoint. Whenever you post form data with fetch, it defaults to multipart encodi...
github.com
November 21, 2025 at 2:05 AM
Reposted by Antoine
Nothing to see here, just a few Svelte milestones.
For SvelteKit alone I'd need to add 6+ more notable user-land features.
I'm thinking about turning this into a less noisy interactive (with links).
November 23, 2025 at 10:36 AM
This is now a fixed problem! You can now prefix issues/PRs/discussions with both Svelte Changelog domains from the _very beginning_ of the link! 🥳
November 21, 2025 at 7:34 PM
Reposted by Antoine
pretty excited about this feature (thanks @ottomated.net!). dealing with file uploads can be a bit of a pain — the way it works normally is that you (or your framework) does `await request.formData()` to get a FormData object. but it has to buffer every file into memory first. that's a problem!
November 21, 2025 at 1:51 PM
Reposted by Antoine
9 years ago from today @rich-harris.dev made the first commit to @svelte.dev 🍰
github.com/sveltejs/sve...
initial commit · sveltejs/svelte@fc7e6e6
github.com
November 16, 2025 at 10:31 AM
Starting learning Rust, wish me luck
November 16, 2025 at 10:27 PM
Reposted by Antoine
🫡 because it’s best-in-class
November 12, 2025 at 11:43 AM
Reposted by Antoine
TIL about svelte-changelog.dev

Goodbye reading individual CHANGELOG files on Monday morning, hello single-source-of-truth 😅
August 24, 2025 at 9:35 PM
I don’t get why bsky didn’t implement yet a way to quickly visit someone’s handle website
It would only work for custom domains ofc but it’d be such a nice QOL
November 11, 2025 at 11:31 PM
Svelte Changelog just reached 50 stars! It ain’t much but it’s my most starred repo and your support means a lot! 🥳⭐️
November 11, 2025 at 9:33 PM
Big new thing on Svelte Changelog: you can now prefix a GitHub URL with the whole new shortened "svcl.dev" domain to open an issue, PR, or discussion in SC directly from GH! 🔥
November 9, 2025 at 11:06 AM
Reposted by Antoine
November 4, 2025 at 1:51 PM
New nice little improvement in Svelte Changelog: you can now navigate between referenced issues/PRs/discussions from hashes in the descriptions! 💨
October 28, 2025 at 10:23 PM
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...
October 28, 2025 at 9:02 PM
(It took Rich only 2 days to drop this, it just went out)
October 28, 2025 at 8:55 PM
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
October 26, 2025 at 7:15 PM
Reposted by Antoine
part 5 is to enable parents and children to do work in parallel — right now, won't start loading anything until is ready to render



...but we're on it 😁 github.com/sveltejs/sve...
feat: out of order rendering by Rich-Harris · Pull Request #17038 · sveltejs/svelte
Extremely WIP. The tests pass, but it's an illusion — there's much still to do. This will enable out-of-order rendering, which is to say that in a situation like this, where something is aw...
github.com
October 26, 2025 at 12:25 AM
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
October 26, 2025 at 12:22 AM
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
October 25, 2025 at 7:11 PM
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...
October 22, 2025 at 2:32 AM
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...
October 24, 2025 at 1:02 PM