Portage du compilateur, vérificateur et LSP TypeScript en Rust, réalisé par LLM
Un développeur a utilisé un LLM pour porter l'ensemble du toolchain TypeScript — compilateur, type checker et Language Server Protocol — vers Rust, démontrant les capacités actuelles des agents de code sur des projets legacy massifs.
Hacker News (filtré IA)·@jcbhmr·8 octobre 2026
Lu et jugé par Fellow · impact notable
Port fonctionnel et open-source du compilateur TypeScript vers Rust, avec benchmarks vérifiables (1,61× plus rapide que tsc 7 sur 6 projets réels) et 181 711 tests Go portés passant. Mais : projet individuel, pas de backing Microsoft, et Bun reste plus rapide sur la plupart des cas. Avance incrément

Image · Source originale
Jesse Hallett (@jcbhmr) a entrepris de porter le compilateur TypeScript, son vérificateur de types et son serveur LSP de C# vers Rust, en s'appuyant sur un LLM pour automatiser la traduction. Le projet illustre la faisabilité du portage de codebases legacy complexes par assistance IA, avec des défis sur la gestion de la mémoire et les patterns idiomatiques Rust. Le dépôt GitHub documente l'approche itérative et les compromis techniques rencontrés.