Un million de lignes en 11 jours : l’IA a entièrement réécrit le moteur d’exécution Bun en Rust
L’outil JavaScript Bun a été entièrement réécrit de Zig vers Rust, Claude Fable 5 a réalisé l’essentiel du travail, avec 64 instances exécutées en parallèle pendant 11 jours, pour un coût de 165 000 dollars.
Bun, le populaire moteur d’exécution JavaScript connu pour sa rapidité, a été entièrement réécrit dans un nouveau langage de programmation, et presque aucune ligne de code n’a été saisie par un humain. Son créateur, Jarred Sumner, explique qu’environ 64 instances de Claude Fable 5 d’Anthropic ont fonctionné en parallèle pendant 11 jours, produisant plus d’un million de lignes de code Rust pour remplacer la base de code d’origine en Zig. Montant de la facture API : environ 165 000 dollars. D’après l’estimation de Sumner, une équipe humaine aurait eu besoin d’environ un an.
Ce changement répondait à un enjeu de fiabilité, pas de vitesse. Zig, le langage dans lequel Bun avait été conçu à l’origine, continuait de provoquer des erreurs de mémoire et des plantages difficiles à éliminer durablement. Rust, un langage réputé pour détecter précisément ce type de bug dès la compilation, avant même l’exécution du programme, promettait moins de mauvaises surprises au beau milieu de la nuit. La version réécrite, Bun v1.4.0, est disponible en version canary, c’est-à-dire une mouture préliminaire destinée aux personnes prêtes à la tester. Elle corrige 128 bugs connus et s’exécute environ 2 à 5 % plus vite.
Que se cache-t-il derrière tout cela ? Réécrire une vaste base de code dans un autre langage est l’une des tâches les plus redoutées du développement logiciel : elle est extrêmement coûteuse, fastidieuse et risquée, si bien que la plupart des entreprises ne s’y lancent tout simplement jamais. C’est précisément pour cela que les laboratoires d’IA aiment raconter ce genre d’histoire : elles prouvent que les agents d’IA peuvent désormais assurer un travail soutenu et vérifiable à une échelle qu’aucune équipe humaine ne tenterait dans de tels délais. Il faut toutefois replacer une réserve honnête dans le tableau : Anthropic a acquis Bun et l’équipe de Sumner en décembre 2025. Cette réécriture a été menée par le modèle d’Anthropic, sur le produit d’Anthropic, et financée avec ce qui revient, dans les faits, à l’argent d’Anthropic, une véritable prouesse technique, mais aussi une démonstration réalisée dans des conditions idéales. Le million de lignes aurait tout de même nécessité une vérification humaine, et l’étiquette canary signifie que la version n’est pas encore considérée comme totalement stable.
Ce que cela signifie pour vous : Si vous ne programmez pas, retenez surtout l’accélération : un travail qui se mesurait en années-équipe commence à tenir en quelques semaines, et cette tendance ne restera pas cantonnée à la programmation. Si vous écrivez du code, c’est la méthode qui est intéressante, de nombreux agents en parallèle, un modèle coûteux et un compilateur assez strict pour repérer les erreurs de la machine. Ce dernier point est essentiel : la rigueur de Rust a servi de filet de sécurité au code généré par l’IA, ce qui donne une idée de la manière dont ces vastes réécritures automatisées pourront gagner en fiabilité. Et si vous utilisez Bun, laissez peut-être cette version canary voler quelques semaines avant de l’adopter.
Sources
Sources: https://bun.com/blog/bun-in-rust
La nouvelle fonction Reflect de Claude révèle l’usage que vous faites réellement de l’IA
Le nouveau tableau de bord Reflect d’Anthropic suit votre manière d’utiliser Claude, vos sujets, vos habitudes et les tendances qui s’en dégagent, et pose une question rare pour un produit technologique : est-ce ainsi que vous souhaitez employer votre temps ?