Claude Code embarque le port Rust de Bun depuis la v2.1.181
TL;DR
- Claude Code tourne sur le port Rust de Bun depuis la version 2.1.181, sortie le 17 juin.
- L'inspection du binaire par Simon Willison révèle Bun v1.4.0 embarqué et 563 fichiers sources Rust identifiables.
- Jarred Sumner revendique un démarrage 10 % plus rapide sur Linux, avec un basculement passé inaperçu des utilisateurs.
Simon Willison a fouillé son binaire Claude Code et confirmé, dans un billet publié sur son blog, que la CLI d'Anthropic tourne désormais sur le port Rust de Bun. Deux commandes suffisent à l'établir. Un `strings` sur l'exécutable révèle « Bun v1.4.0 (macOS arm64) », une version d'avance sur la v1.3.14 disponible publiquement sur GitHub depuis le 12 mai. Une seconde extraction sort 563 noms de fichiers Rust du binaire, dont `src/runtime/bake/dev_server/mod.rs` et `src/bundler/bundle_v2.rs`.
Selon Jarred Sumner, créateur de Bun, le basculement est effectif depuis Claude Code v2.1.181, sortie le 17 juin. Autrement dit, un runtime entièrement réécrit dans un autre langage tourne depuis plusieurs semaines en production, sur des millions de postes exécutant Claude Code, avant même que le build canary correspondant ne soit ouvert publiquement.
Le gain de performance revendiqué reste modeste. Sumner évoque un démarrage 10 % plus rapide sur Linux, mais un non-événement pour l'utilisateur final. « Boring is good », résume-t-il ; la meilleure preuve qu'une migration technique aussi profonde a réussi est que personne ne l'a remarquée.
Ce que le billet ne dit pas, c'est la contrepartie d'ingénierie derrière ce silence : couverture de tests réelle du port, présence ou non d'un mécanisme de rollback côté Claude Code, calendrier de dépréciation de la base historique de Bun, ou si d'autres outils suivront la même trajectoire. Willison observe, il ne juge pas.
Pour les équipes qui distribuent une CLI Node, le signal est concret : embarquer un runtime alternatif dans un binaire unique, issu d'un rewrite massif, est désormais une option production démontrée à grande échelle. Et pour Anthropic, faire tourner son propre outil sur la nouvelle base est le stress test le plus honnête qui existe.
Shared on Bluesky by 1 AI expert
Article original publié par simonwillison.net
Lire l'article original →Titre original : Simon Willison confirme que Claude Code embarque Bun réécrit en Rust depuis la v2.1.181