Titre
tsgo : 10x plus rapide, mais à quel prix ?
Contenu
Le 21 avril 2026, Microsoft a publié la beta de TypeScript 7. Pour la première fois depuis treize ans, le compilateur n'est plus écrit en TypeScript : il a été porté en Go sous le nom de Project Corsa. Les chiffres font le buzz ; le codebase de VS Code passe de 78s à 7,5s, celui de Sentry de 133s à 16s, la mémoire est divisée par deux.
Mais au-delà du benchmark, qu'est-ce qui change concrètement pour les équipes qui livrent du TypeScript en prod ?
En 20 minutes, on répond à quatre questions pragmatiques :
- Démo : à quoi ressemble tsgo sur un vrai projet, sortie de la commande, diagnostics étendus.
- Migration : comment installer tsgo côte-à-côte avec tsc, et quels gotchas anticiper (esModuleInterop, JSDoc, outils du pipeline).
- CI : pourquoi c'est le use case qui paye le plus aujourd'hui, et comment structurer le double-binaire dans GitHub Actions.
- AI tooling : le vrai twist du projet. tsgo expose un LSP standard là où tsc utilisait un protocole custom. Pourquoi Zed, Helix et les agents IA type Claude Code s'en emparent massivement, et ce que ça implique pour l'outillage des deux prochaines années.
Pas de promesse miracle : on regarde aussi ce qui casse, ce qui n'est pas encore prêt (declaration emit incomplète, watch mode non optimisé, API Strada dépréciée), et le pattern "tsgo pour type-check, tsc pour emit", qui marche aujourd'hui en production.
Durée
Regular (20 minutes)
Niveau
Débutant
Nom et prénom
Lilian Saget-Lethias
Contact (Bluesky, X, LinkedIn, Autre)
https://typescript.paris
Entreprise
No response
Rôle ou fonction dans l'entreprise
No response
Titre
tsgo : 10x plus rapide, mais à quel prix ?
Contenu
Le 21 avril 2026, Microsoft a publié la beta de TypeScript 7. Pour la première fois depuis treize ans, le compilateur n'est plus écrit en TypeScript : il a été porté en Go sous le nom de Project Corsa. Les chiffres font le buzz ; le codebase de VS Code passe de 78s à 7,5s, celui de Sentry de 133s à 16s, la mémoire est divisée par deux.
Mais au-delà du benchmark, qu'est-ce qui change concrètement pour les équipes qui livrent du TypeScript en prod ?
En 20 minutes, on répond à quatre questions pragmatiques :
Pas de promesse miracle : on regarde aussi ce qui casse, ce qui n'est pas encore prêt (declaration emit incomplète, watch mode non optimisé, API Strada dépréciée), et le pattern "tsgo pour type-check, tsc pour emit", qui marche aujourd'hui en production.
Durée
Regular (20 minutes)
Niveau
Débutant
Nom et prénom
Lilian Saget-Lethias
Contact (Bluesky, X, LinkedIn, Autre)
https://typescript.paris
Entreprise
No response
Rôle ou fonction dans l'entreprise
No response