Bac à sable TypeScript
Écrivez, exécutez et partagez des extraits de code — sans installation.
Exécutez du TypeScript en ligne dans votre navigateur
Ceci est un playground et compilateur TypeScript en ligne gratuit. Écrivez du TS directement dans votre navigateur, cliquez sur Exécuter et regardez tsgo (le compilateur natif en Go) émettre du JavaScript et Node 24 l'exécuter en quelques secondes — sans tsc, sans ts-node, sans tsconfig.json.
Sous le capot, tsgo (le compilateur natif en Go) émet du .js à partir de votre source .ts et Node 24 l'exécute — vous bénéficiez donc d'une vérification de types complète sans payer le coût mémoire d'un transpiler à chaque exécution. @types/node est préinstallé pour les types de l'API Node. Que vous testiez des génériques, exploriez des fonctionnalités avancées au niveau des types ou prépariez un entretien TS, ce playground TypeScript en ligne vous mène de l'idée à la sortie en quelques secondes.
Pourquoi ce playground TypeScript est utile
- Exécution TypeScript instantanée — tsgo compile vos fichiers .ts et Node 24 les exécute en quelques secondes, avec vérification de types complète.
- Coloration syntaxique TypeScript complète, autocomplétion sensible aux types et diagnostics tsgo — le même moteur d'éditeur que VS Code.
- Entrée stdin prise en charge —
process.stdinlisent depuis la zone d'entrée du playground, ce qui permet de tester les interfaces readline typées et les itérateurs stdin asynchrones de bout en bout. Aucune installation — pas de tsc, ts-node ni tsconfig.json. - TypeScript 5.3 avec tsgo (le compilateur natif en Go), ts-node et @types/node — vérification de types complète et exécution ES2022 sans config.
Ce que vous pouvez construire dans le playground TypeScript
- Interfaces, génériques, types union et littéraux, et type guards — écrivez du TS typé, voyez tsgo émettre du .js propre et exécutez-le sur Node 24.
- Types avancés — mapped types, conditional types, template literal types et utility types (Pick, Omit, Record) — validés par le compilateur.
- Expériences TypeScript rapides — testez un nouveau pattern de types, confirmez une règle de narrowing, validez un constraint générique ou voyez comment tsgo signale une erreur.
Questions fréquentes sur le playground TypeScript en ligne
Le playground TypeScript en ligne est-il gratuit ?
Faut-il installer tsc ou Node pour exécuter du TypeScript en ligne ?
Le playground TypeScript fonctionne-t-il sur mobile et Chromebook ?
Le playground TypeScript prend-il en charge stdin ?
process.stdin après que tsgo compile votre .ts et que Node 24 l'exécute. Les interfaces readline typées, les itérateurs asynchrones de process.stdin et tout ce qui est typé avec NodeJS.ReadStream de @types/node fonctionnent comme lors de l'exécution locale de votre script.