Bun a réécrit son code Zig en Rust : les coulisses du projet
Pourquoi Bun a-t-il réécrit son code Zig en Rust ? Jarred Sumner raconte cette migration de 535 496 lignes menée avec Claude Code.
Publié le par Emmanuel LASTRAMis à jour le 1 min de lecture
Jarred Sumner a publié un retour d’expérience détaillé sur la réécriture du code Zig de Bun en Rust. Le créateur du runtime explique pourquoi les problèmes récurrents de gestion de la mémoire ont conduit l’équipe à changer de langage, puis raconte comment 535 496 lignes de Zig ont été portées avec Claude Code et une version préliminaire de Claude Fable 5.
La migration a mobilisé une cinquantaine de workflows automatisés pendant 11 jours, avec des agents séparés pour écrire, relire et corriger le code. Le futur Bun 1.4, actuellement disponible en version canary, sert de premier résultat concret. Le billet revient sur la méthode, les erreurs rencontrées et les mécanismes de revue contradictoire, mais aussi sur les premiers gains mesurés et les limites de cette approche.