Bun passe à Rust : mémoire optimisée pour 165 000 $
#claude #ia-code 4 min · 9 juillet 2026

Bun passe à Rust : mémoire optimisée pour 165 000 $

Par Arthur Dekeyser

En résumé

1

Bun a été réécrit en Rust pour résoudre des problèmes de gestion de mémoire présents dans la version Zig.

2

La réécriture a mobilisé 5,9 milliards de tokens d'entrée non mis en cache pour un coût de 165 000 $.

3

La version Rust a accru la vitesse de démarrage de 10 % sur Linux.

💡

Le signal : Le passage de Bun à Rust a coûté environ 165 000 $ à Anthropic en termes de tokens API.

RAPPORT STRATÉGIQUE

Vous appréciez ce genre d'analyse ?

Chaque mardi et vendredi, l'essentiel en business & IA décryptées en 5 minutes. Gratuit, sans engagement.

+11 000 fondateurs

Bun réécrit en Rust est désormais intégré à Claude Code v2.1.181, publié le 17 juin 2026. Cette réécriture de Bun, anciennement basée sur Zig, a été motivée par des problèmes de gestion de mémoire, notamment des erreurs de type use-after-free. Le passage à Rust vise à rendre le projet plus stable et efficace.

Historique de Bun, initialement développé en Zig, permettait d’atteindre un certain niveau de performance. Toutefois, les difficultés liées à la gestion manuelle de la mémoire ont conduit à des bugs fréquents. L’introduction de Rust, avec sa gestion de mémoire automatique et ses vérifications à la compilation, promet une réduction significative de ces problèmes.

Dépenses en tokens ont atteint environ 165 000 $ pour le test et le déploiement de la version Rust de Bun. Cela a impliqué 5,9 milliards d’input tokens non mis en cache et 72 milliards de lecture de tokens en cache. Le coût important de cette transition illustre l’utilisation intensive des API d’Anthropic dépasse 30 milliards de run-rate. La transition a permis de réduire le temps de démarrage de Bun de 10 % sur Linux, bien que l’impact global soit resté discret pour les utilisateurs finaux.

Méthodologie utilisée comprenait l’adoption d’un agent harness pour automatiser la transition, soutenu par une suite de tests écrite en TypeScript agissant comme une suite de conformité. Cela a permis un suivi rigoureux et une validation continue du code réécrit, réduisant ainsi les risques d’erreurs lors de l’intégration massive de modifications.

Gardez un coup d'avance en IA et tech.

Chaque mardi et vendredi, l'essentiel en business & IA décryptées en 5 minutes. Zéro spam.

+11 000 fondateurs

À lire aussi