Jarred Sumner a détaillé le transfert de parties du runtime de Bun de Zig vers Rust. Ce choix fait suite à des problèmes récurrents de sécurité mémoire, causés par la coexistence d'une gestion manuelle de la mémoire et d'un ramasse-miettes (garbage collection) au sein du code.

Pour mener à bien cette migration sans geler le développement de nouvelles fonctionnalités pendant un an, l'équipe a eu recours à Claude. L'IA a permis d'effectuer une réécriture mécanique basée sur la suite de tests existante, garantissant ainsi la fiabilité du processus.