Grégory Houllier
ghoullier.bsky.social
Grégory Houllier
@ghoullier.bsky.social
TypeScript Folk, RennesJS Co-Founder
Reposted by Grégory Houllier
👀 Navigation API will be available in all browsers soon 🎉

Completely redefines the APIs used to build client-side routers / SPAs

🫤 History API: popState, link click.preventDefault() ...

✅ Navigation API: clean, centralized way to intercept navigation events 👌
November 5, 2025 at 9:35 AM
Reposted by Grégory Houllier
ECMAScript excitement 😉

Congrats to @manishearth.bsky.social on unflagging TC39 Stage 3 Temporal in V8 today. Heading for Chrome 144 🎉

By many metrics this new date-time API is the single biggest change to JS ever 🔥

V8 uses Boa's temporal_rs by @jason-williams.co.uk Kevin Ness & Manish 👍
November 4, 2025 at 7:49 PM
Reposted by Grégory Houllier
🗓️RDV le mercredi 19 novembre chez Le Poool Rennes pour une nouvelle soirée Meetup avec:

- Les news #Web & #javascript 🔥
- Créer un serveur MCP en Node.JS 🤖
- DataStar: une étoile est née ⭐

- #pizza 🍕🍻

Inscriptions👇
www.meetup.com/rennesjs/eve...
Meetup RennesJS: Créer un Serveur MCP en Node.js / Datastar, une étoile est née, Wed, Nov 19, 2025, 7:00 PM | Meetup
RDV à partir de 19h le mercredi 19 novembre, chez [Le Poool à Rennes](https://goo.gl/maps/YC9jGU7yhR6gkiii9). # Programme ## **\- Les news JavaScript du mois \(15 min\)**
www.meetup.com
November 5, 2025 at 4:31 PM
Je sens que si je me lance dans Gachiakuta je vais binger les 13 épisodes 🫣
October 29, 2025 at 7:29 PM
"use gpu acceleration";
October 24, 2025 at 7:53 PM
Reposted by Grégory Houllier
✅Announcing Vitest 4.0 ✅

Our latest Vitest update brings Browser Mode to stable, allowing you to test your UI in real browsers like Chrome.

Also new:

- Visual Regression Testing to catch unintended UI changes
- Playwright Trace support for easier debugging

voidzero.dev/posts/announ...
Announcing Vitest 4.0
Vitest 4.0 is released with Browser Mode being marked stable, Visual Regression testing support, and Playwright Trace support. The Vitest team will focus on performance improvement in the upcoming…
voidzero.dev
October 22, 2025 at 3:47 PM
Et bah voilà je suis accro blue blox 🫣
October 6, 2025 at 8:33 PM
Je viens de découvrir le biais cognitif de la confabulation en.wikipedia.org/wiki/Confabu...
Confabulation - Wikipedia
en.m.wikipedia.org
October 3, 2025 at 8:30 PM
Reposted by Grégory Houllier
We're reaching full support (experimental) for Vue, Svelte and Astro in @biomejs.dev! I just finished implementing the application of code fixes inside embedded languages :)

If everything goes well (it depends on what the team decides), it will be shipped in the next minor.
October 3, 2025 at 10:42 AM
Donc sur x ça défend au calme que les csam générés par IA c'est fine parce que c'est fake. On dirait la réthorique claqué de la NAMBLA.
October 2, 2025 at 7:22 AM
Bloom c'est vraiment mon animé feel good du dimanche ❤️
September 21, 2025 at 4:32 PM
Reposted by Grégory Houllier
pnpm v10.16.0 adds "minimumReleaseAge", a setting for defining how long a version has to have been published before pnpm will install it.

A nice countermeasure against accidental installs of short-lived compromised packages before they get taken down. Not a 100% fix, but a great additional step!
Release pnpm 10.16 · pnpm/pnpm
Minor Changes There have been several incidents recently where popular packages were successfully attacked. To reduce the risk of installing a compromised version, we are introducing a new settin...
github.com
September 12, 2025 at 10:49 PM
Reposted by Grégory Houllier
Our solution? Three powerful tools that work together:

📦 @platformatic/flame - Universal profiling for ANY Node.js app
⚛️ react-pprof - WebGL-powered visualization
🏗️ Watt integration - Built-in profiling for microservices

Zero config. Drop-in ready. Beautiful output.
September 2, 2025 at 4:42 PM
Reposted by Grégory Houllier
Ripple now has a website!

www.ripplejs.com

If anyone wants to contribute to fixing/improving it, be my guest – github.com/trueadm/ripple.
September 2, 2025 at 12:39 AM
Reposted by Grégory Houllier
TypeScript excitement 😉

TS 6.0 is planning a bunch of breaking changes to tsconfig options to deprecate some and change the defaults for others. This will simplify configuration and ease the transition to the Go-based TS 7.0 👍

The latest pitch is to enable strict type-checking modes by default 🎉
August 25, 2025 at 7:42 PM
Reposted by Grégory Houllier
✨ Big O ✨

Let me take you on a visual introduction to what big O notation is in my new blog post: samwho.dev/big-o.

With big O notation you can better understand how algorithms will perform in practice, finding orders of magnitude improvements often with very simple changes to your code.
August 23, 2025 at 2:35 PM
Reposted by Grégory Houllier
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
C'est quand-même sacrément cocasse que les formats court de Facebook s'appellent des "Réels" alors que c'est inondé de vidéos fake générées par IA
August 5, 2025 at 12:31 PM
Reposted by Grégory Houllier
Node excitement 😉

Congrats to @marcoippolito.dev on today's landmark Node 22.18 release. It is the first LTS release to ship unflagged TypeScript support 🎉

This means Node can run *.ts files. It pairs well with TypeScript's "erasableSyntaxOnly" flag 👍

Many folk contributed 🙏
Type stripping is enabled by default 🔥🔥🔥🔥
You can just run `node file.ts` without `--experimental-strip-types` flag.
This is a huge milestone
Node.js 22.18.0 is out and enables type stripping by default – that’s right, Node.js LTS can now run TypeScript files. Shout out to @marcoippolito.dev for championing that effort! Download links and full changelog available at nodejs.org/en/blog/rele...
August 1, 2025 at 5:34 AM
Reposted by Grégory Houllier
We have started working on providing full support for @vuejs.org, @svelte.dev, @astro.build, and hopefully, @angular.dev as well. Subscribe and engage with the following issue

github.com/biomejs/biom...
☂️ HTML-ish languages · Issue #6657 · biomejs/biome
Description Addresses #1726 This issue serves as an entry point to collect tasks, comments, and feedback regarding the support of Vue, Svelte and Astro files inside Biome. We don't have a definitiv...
github.com
July 1, 2025 at 7:30 PM
Reposted by Grégory Houllier
⚡️ Vite 7.0 is out!

- Browser Target Changed to Baseline Widely Available
- Node 18 support dropped. Vite is now distributed as ESM only
- And feats, fixes, and cleanups, while we prepare for rolldown!
Vite 7.0 is out!
Vite 7 Release Announcement
vite.dev
June 24, 2025 at 12:10 PM
Reposted by Grégory Houllier
you can just infer regex
June 20, 2025 at 4:06 PM