Suivez les dernières actualités, explications et histoires technologiques associées.
GitHub explique le transfert du runtime partagé des produits Copilot de TypeScript et Node.js vers plus de 800 000 lignes de Rust, au moyen de 128 pull requests et de remplacements progressifs dans la branche principale. L’expérience montre comment des agents d’intelligence artificielle ont été utilisés pour accélérer un projet qui aurait auparavant nécessité une équipe complète pendant un ou deux ans.
Lily Mara explique une méthodologie de refactorisation des fonctions via l’interface de liaison entre langages FFI, afin de transférer certaines parties de Python vers Rust à l’aide de PyO3, tout en conservant l’application existante et en réduisant les risques d’une réécriture complète. L’expérience montre que l’accélération au niveau d’une fonction peut dépasser 100 fois, tandis que l’amélioration globale lors d’un test HTTP n’a atteint qu’environ 15 %, ce qui souligne l’importance des mesures au niveau du système.