Ce qu'il faut retenir.
- Depuis la version 2.1.181 de Claude Code (17 juin 2026), l'outil embarque le nouveau moteur Bun réécrit en Rust, avec un démarrage 10 % plus rapide sur Linux selon Jarred Sumner, créateur de Bun.
- Simon Willison a vérifié la bascule en inspectant le binaire claude avec la commande strings : il y trouve la chaîne Bun v1.4.0 et 563 fichiers source .rs liés au bundler et au runtime Bun.
- Cette version 1.4.0 n'est pas encore une release Bun taguée officiellement (la dernière est la 1.3.14) : elle circule pour l'instant en préversion canary, installable via bun upgrade --canary.
Résumé généré par IA
Le 19 juillet 2026, le développeur Simon Willison a confirmé une information publiée par Jarred Sumner, le créateur de Bun : depuis la version 2.1.181 de Claude Code, sortie le 17 juin 2026, l'agent en ligne de commande d'Anthropic tourne sur le nouveau moteur Bun, réécrit en Rust. Résultat mesuré par Sumner : un démarrage 10 % plus rapide sur Linux. Comme il le résume lui-même : « Boring is good ».
Autrement dit, des millions de postes de développeurs exécutent déjà ce nouveau moteur sans même le savoir. C'est justement ce silence qui rend l'histoire intéressante : on ne parle pas ici d'une annonce marketing, mais d'une bascule d'infrastructure repérée en creusant dans un binaire.
Bun et Claude Code, en deux mots
Bun est un runtime JavaScript et TypeScript, à la fois interpréteur, bundler, gestionnaire de paquets et exécuteur de tests, pensé comme une alternative rapide à Node.js. Jusqu'ici, son moteur était écrit en Zig. Jarred Sumner, son créateur, a entamé sa réécriture progressive en Rust, un langage réputé pour ses garanties de sécurité mémoire et ses performances proches du C.
Claude Code est l'agent de développement en ligne de commande d'Anthropic. Son binaire distribué (claude) embarque en interne un runtime Bun pour s'exécuter : quand Bun change de moteur, Claude Code change de moteur avec lui, sans que l'utilisateur ait quoi que ce soit à faire.
Comment Simon Willison a vérifié la bascule
Willison ne s'est pas contenté de reprendre l'annonce de Sumner : il a inspecté son propre binaire claude pour trouver une preuve tangible. Deux commandes suffisent.
La première extrait la chaîne de version Bun embarquée :
strings ~/.local/bin/claude | grep -m1 'Bun v1'Sur sa machine, la commande renvoie Bun v1.4.0 (macOS arm64). Or la dernière version publiée officiellement de Bun est la 1.3.14 (12 mai 2026) : la présence d'un numéro 1.4.0 dans le binaire confirme qu'Anthropic distribue une préversion, antérieure à toute release taguée.
La seconde commande liste les fichiers source Rust compilés dans le binaire :
strings ~/.local/bin/claude | grep -Eo 'src/[[:alnum:]_./-]+\.rs'Elle ressort 563 chemins de fichiers .rs, parmi lesquels src/runtime/bake/dev_server/mod.rs, src/runtime/bake/production.rs ou encore src/bundler/bundle_v2.rs. De quoi lever tout doute : le moteur Rust de Bun tourne bien en production, à l'intérieur d'un outil utilisé quotidiennement par une large base de développeurs.
Un lecteur, Ajan Raj, a proposé une troisième vérification plus directe, en injectant un script qui affiche la version Bun exposée à l'exécution :
cat > /tmp/bun-version.ts <<'EOF'
console.log("embedded bun:", Bun.version);
process.exit(0);
EOF
BUN_OPTIONS="--preload=/tmp/bun-version.ts" claude --versionCette commande affiche elle aussi 1.4.0. Willison a même retrouvé le commit du 17 mai 2026 qui a fait passer la version dans le package.json de Bun à 1.4.0, une version qui n'a depuis été taguée que sous forme de release canary.
Ce que ça change concrètement pour vous
Si vous utilisez Claude Code, vous n'avez rien à faire : la bascule s'est produite automatiquement lors d'une mise à jour normale de l'outil, sans breaking change signalé. Le seul effet visible, un démarrage plus rapide sur Linux, est justement le genre de détail que personne ne remarque consciemment mais que tout le monde ressent à l'usage.
Si vous êtes curieux de tester vous-même ce moteur Rust dans vos propres projets Bun (en dehors de Claude Code), vous pouvez installer la préversion canary :
bun upgrade --canaryAttention toutefois : une version canary reste une préversion de développement, pas une release stable. Pour un projet en production, mieux vaut rester sur la dernière version taguée officiellement tant que le portage Rust n'est pas passé en release stable.
Notre lecture chez CZSyn
Cette bascule confirme une tendance de fond qu'on observe depuis plusieurs années dans l'outillage JavaScript : les runtimes et bundlers les plus utilisés délèguent de plus en plus leur cœur de calcul à des langages système. Bun avait déjà fait ce pari avec Zig avant de s'attaquer à Rust. D'autres briques de l'écosystème, comme SWC ou les bundlers Rolldown et Rspack, suivent la même logique. Le fait qu'Anthropic fasse confiance à ce moteur pour distribuer Claude Code à grande échelle, sans embargo ni communication officielle, est un signal de maturité plus fort qu'une simple annonce produit.
Pour les équipes avec lesquelles nous travaillons à Marseille, la leçon pratique tient en une phrase : le choix d'un runtime ou d'un bundler n'est jamais figé, et il vaut la peine de suivre ces bascules silencieuses. Un gain de 10 % au démarrage semble anecdotique isolément, mais multiplié par le nombre d'invocations quotidiennes d'un agent IA en CLI ou d'un pipeline de build, il finit par compter. Nous recommandons de rester sur les versions stables taguées de Bun pour vos projets en production, tout en gardant un œil sur ce portage Rust : s'il tient ses promesses de performance sans régression, il deviendra probablement un socle par défaut dans les prochains mois.
Vos outils de développement sont-ils vraiment optimisés ?
Runtime JavaScript, pipeline de build, agents IA en ligne de commande : nous auditons votre stack technique et vous aidons à tirer parti des dernières évolutions. Audit gratuit sous 24h.
06 64 81 45 03ou programmez votre appel · devis gratuit en ligne
29 avis 5/5 · +200 projets livrés · réponse express
Sources primaires
- Simon Willison, « Claude Code uses Bun written in Rust now », 19 juillet 2026.
- Bun, site officiel.
- Dépôt officiel Bun sur GitHub, oven-sh/bun.
- Documentation officielle Claude Code, « Claude Code overview ».
