Gaëtan Maisse
gmaisse.bsky.social
Gaëtan Maisse
@gmaisse.bsky.social
Reposted by Gaëtan Maisse
Path matching in a router? How hard can it be 🤷‍♂️.

Hard to do correctly. Very hard to do fast on top of that. This is a great blog post about the recent core refactoring done in @tanstack.com router 🔥
How we accidentally made route matching more performant by aiming for correctness | TanStack Blog
We achieved a 20,000× performance improvement in route matching in TanStack Router. Let's be honest, this is definitely cherry-picked, but the number is real and comes from a real production applicati...
tanstack.com
November 20, 2025 at 8:40 PM
Reposted by Gaëtan Maisse
The semver library used in npm, yarn and pnpm could be made 33x faster.

Ran into that while wondering why running `npm install` takes so long on the Preact repo.

marvinh.dev/blog/speedin...
Speeding up the JavaScript ecosystem - Semver
During the installation process, package managers run a bunch of semver comparisons. The semver library used in npm, yarn and pnpm can be made around 33x faster.
marvinh.dev
August 10, 2025 at 8:34 AM
Reposted by Gaëtan Maisse
Beyond proud of Storybook 9, our ambitious take on the future of UI testing.

On top all the features and deep maintenance work, the team moved mountains to create a silky smooth upgrade for our biggest release yet. Give it a try!
Storybook 9 is here!

▶️ Interaction tests
♿ Accessibility tests
👁️ Visual tests
🛡️ Coverage reports
🚥 Test widget
🪶 48% Leaner
✍️ Story generation
🏷️ Tag-based organization
🌐 Story globals
🏗️ Major updates for Svelte, Next.js, React Native, and more!

Let’s dive in!
June 4, 2025 at 12:48 AM
Reposted by Gaëtan Maisse
Today we are excited to announce Rolldown-Vite: a technical preview of the version of @vite.dev entirely powered by the Rust stack we built over the past year (Oxc + @rolldown.rs)

voidzero.dev/posts/announ...
Announcing Rolldown-Vite
We are building the next generation of JavaScript tooling
voidzero.dev
May 30, 2025 at 3:33 PM
🙌 So proud to have been part of the family at that time. Thank you @shilman.net and Norbert for always being available to try to make Storybook better. I will never forget! And I hope to collaborate again in the future! 🧑‍💻🌍
2017-2020 was @storybook.js.org's honeymoon period. We were first time OSS maintainers, but a UI component workshop was the right tool at the right time. We could do no wrong! Then things started to unravel. 🧵
February 16, 2025 at 7:15 AM
Reposted by Gaëtan Maisse
We just released the beta for TypeScript 5.8! This release brings support for Node.js' require(ESM), smarter/safer checks for functions using advanced types, a few great optimizations for editor scenarios, and more. Give it a try!

devblogs.microsoft.com/typescript/a...
Announcing TypeScript 5.8 Beta - TypeScript
Today we are excited to announce the availability of TypeScript 5.8 Beta. To get started using the beta, you can get it through npm with the following command: npm install -D typescript@beta Let’s tak...
devblogs.microsoft.com
January 29, 2025 at 8:13 PM
Just solved the #AdventOfPBT puzzle made by fast-check.dev · 👉 Join the challenge: fast-check.dev/blog/2024/12...
December 2, 2024 at 8:41 PM
Reposted by Gaëtan Maisse
📢 TypeScript 5.7 is here! Now with

✅ Better checks for uninitialized variables
✅ Smarter tsconfig lookup in editors
✅ Improved startup time
✅ Stricter checks for JSON imports
✅ Extension rewrites for relative imports

and more! Try it today!

devblogs.microsoft.com/typescript/a...
Announcing TypeScript 5.7 - TypeScript
Today we excited to announce the availability of TypeScript 5.7! If you’re not familiar with TypeScript, it’s a language that builds on JavaScript by adding syntax for type declarations and annotation...
devblogs.microsoft.com
November 22, 2024 at 6:56 PM
Reposted by Gaëtan Maisse