Gautier @gautier.dev · 11/09/2026late night writing gautier.dev/articles/sve...gautier.devUsing Svelte as a templating languageCompiling Svelte components to HTML, with and without a bundler. 020
Gautier @gautier.dev · 29/08/2026It was a bumpy ride github.com/bluesky-soci..., github.com/bluesky-soci... @atproto.com 000
Gautier @gautier.dev · 29/08/2026I'm now running my own PDS! It seems I've lost my profile picture in the process tho 100
Gautier @gautier.dev · 20/08/2026Super nice! Out of curiosity, there is no way to prerender it on the server, right? 100
Gautier @gautier.dev · 09/08/2026Unless this happens in a performance-sensitive context, it means more boilerplate for little added value. I'm not advocating for it, but I get why people like it: it's more concise and prevents a layer of indirection 020
Gautier @gautier.dev · 08/08/2026I'm surprised nobody mentioned it yet (or maybe I missed it) but this pattern is the simplest way to have an async constructor 100
Gautier @gautier.dev · 28/07/2026Interesting benchmark! (that I don't fully understand but I'm on it) It would be nice to compare with how high/low the numbers can go with an "optimal" vanilla JS implementation compared alongside the other frameworks 130
Gautier @gautier.dev · 30/04/2026We can ask maintainers to adopt jsr.io and see from there github.com/sveltejs/sve... 030
Gautier @gautier.dev · 27/04/2026The timing is incredible, everyone is working on a rust package manager for node at the same time: - github.com/yarnpkg/zpm by @yarnpkg.dev - github.com/pnpm/pacquet by @pnpm.io - github.com/endevco/aube by @jdx.dev 050
Gautier @gautier.dev · 21/04/2026@antleth.fr read(), instrumentation and native addons implemented! I still can't build svelte-changelog on the main branch, I'll need your help with that 121
Gautier @gautier.dev · 06/04/2026Unfortunately that's not an option yetnodejs.orgModules: TypeScript | Node.js v25.9.0 Documentation 010
Gautier @gautier.dev · 03/04/2026Render your site in black and white to see if contrast is good and that meaning (e.g. error messages) is not only conveyed by colors 020
Gautier @gautier.dev · 01/04/2026`read` would be really easy to implement, Vite takes care of everything 110
Gautier @gautier.dev · 01/04/2026The good news is you don't really need `read`, you can inline fonts using Vite's ?inline feature. As for instrumentation, I need to take a look at what adapter-node does and hopefully it's just copy/pasting. And regarding stability, I hope you are patient, it's currently 1.1 in Node... 100
Gautier @gautier.dev · 01/04/2026The biggest blocker I've encountered is `@resvg/resvg-js`, it depends on an external binary and won't work with the adapter in its current shape BUT there is a way. If you are willing to invest more time in this I'll happily take PRs on the adapter, other than that, thank your for giving it a try!nodejs.orgSingle executable applications | Node.js v25.9.0 Documentation 110
Gautier @gautier.dev · 01/04/2026I'm a madman, you can continue using node:slim as your base. I'm trying on my end (you'll face issue as node-adapter-sea does not declare support for instrumentation and read), but the build hangs after the client-side build, even on adapter-node. I'm using .env.example, do you know what's wrong? 100
Gautier @gautier.dev · 01/04/2026I would love to add a `sea: boolean` option to adapter-node, but I forked sirv to support reading from assets instead of files, not it's not as straightforward as running --build-sea after the current adapter-node build. As for argon2, since it requires another bin, it will fail but I don't know how 010
Gautier @gautier.dev · 01/04/2026All JS code (including node_module dependencies) will be bundled into a single JS file. Then node will be called with --build-sea, this JS file and a list of all assets to produce a fully self-contained binary. Then you can copy this binary in a FROM scratch docker image like this one:github.comgautier.dev/Dockerfile at main · GauBen/gautier.devMirror of https://git.gautier.dev/gautier/gautier.dev - GauBen/gautier.dev 110
Gautier @gautier.dev · 01/04/2026I see that you are running adapter-node, would you like to give my (very) experimental adapter-node-sea a try for slightly better performance and a smaller docker image? 👀github.com 210
Gautier @gautier.dev · 15/03/2026On GitHub at least, workflows don't run for first-time contributors, and need a maintainer action instead; I think it's a great default, returning contributors get to publish to pkg.pr.new autonomously to test features and fixes with reporters 212
Gautier @gautier.dev · 15/03/2026I use it and like it, it's great for PR previews where you don't want to publish to npm 120
Gautier @gautier.dev · 26/02/2026Time to open a PR to github.com/es-tooling/m... 👀github.comGitHub - es-tooling/module-replacements: A manifest of JS modules and their more modern/active replacementsA manifest of JS modules and their more modern/active replacements - es-tooling/module-replacements 000
Gautier @gautier.dev · 31/01/2026Master planmedia.tenor.compinky and the brain are looking at each other in a cartoonAlt: "We're taking over the world" gif 100
Gautier @gautier.dev · 26/01/2026This is a fantastic new feature, well done @joyeecheung.bsky.social and thank you all Node maintainers for the work all year long! 010
Gautier @gautier.dev · 15/01/2026Hey! I reported another one two weeks ago, have you had the time to review it as well? 010
Gautier @gautier.dev · 10/01/2026Thank you! It's pure Node, no need for electron nor build tools. I'm not sure it would make sense with static builds, you can serve your files with tools much smaller and faster than a 130MB Node binary. As for the release date, I'm waiting for maintainers to approve the concept before opening a PR. 110
Gautier @gautier.dev · 28/12/2025You can grab the WIP adapter here github.com/GauBen/gauti... (you'll need to install the dependencies imported in the code) then use github.com/hatoo/oha to compare adapter-node vs adapter-node-sea. Please share your benchmark results!github.com 110
Gautier @gautier.dev · 28/12/2025Hi fellow Svelters! I just concluded an investigation to know whether it's possible to use the experimental Node SEA feature with SvelteKit, and I'm thrilled to announce that the answer is yes! You can read all about it there:gautier.devBundling a SvelteKit app into a single binaryThe odyssey of packaging a SvelteKit application using the upcoming Single Executable Application (SEA) Node feature through a custom adapter. 35310
Gautier @gautier.dev · 18/11/2025Was about to ask the same thing! For reference: antfu.me/posts/icons-...antfu.meIcons in Pure CSSThe icon solution in pure CSS. 000
Gautier @gautier.dev · 30/09/2025Not only the answer is yes, but IIRC it is backed by experiments:youtu.beWhy Boredom is Good For YouYouTube video by Veritasium 020
Gautier @gautier.dev · 28/09/2025I'm terrible at coming up with names, how do you feel about "Hippopotime" for a social calendar application? 000
Gautier @gautier.dev · 28/09/2025I'm currently building a "social calendar" application and because of @danabra.mov I now want to rebuild it on top of atprototimeline.gautier.devTimeline 2150
Gautier @gautier.dev · 24/09/2025Is it because of the software suite they use, or because their secretary only knows how to use Word 2003 and sends the PDF directly from it? 🤭 000
Gautier @gautier.dev · 24/09/2025This is absolutely infuriating that applications in 2025 still send poorly formatted emails when you can render them with Svelte 👀github.comGitHub - GauBen/svelte-emails: Create emails with Svelte and Vite!Create emails with Svelte and Vite! Contribute to GauBen/svelte-emails development by creating an account on GitHub. 110
Gautier @gautier.dev · 23/09/2025Hi! I build Chachalog as a light-weight alternative to Changesets, and have a few templates available (yarn, pnpm) through the `npm init @chachalog` CLI. Would you be interested in having Chachalog templates in setup-publish?github.comGitHub - GauBen/chachalog: 🦜 The modern changelog generator.🦜 The modern changelog generator. Contribute to GauBen/chachalog development by creating an account on GitHub. 110
Gautier @gautier.dev · 11/09/2025I'm building exactly that right now! I'm all ears if you get good examples 020
Gautier @gautier.dev · 17/06/2025(I've been using giscus with great success to have comments without a backend on my blog) 000
Gautier @gautier.dev · 15/06/2025I have replaced "flex flex-col gap-{n}" with my own "stack-{n}" utility and never looked back, give it a try and make it open source 👀 000