Playground de TypeScript
Escribe, ejecuta y comparte fragmentos de código, sin instalaciones.
Ejecuta TypeScript online en tu navegador
Este es un playground y compilador de TypeScript online y gratuito. Escribe TS directamente en tu navegador, pulsa Ejecutar y mira cómo tsgo (el compilador nativo en Go) emite JavaScript y Node 24 lo ejecuta en segundos — sin tsc, sin ts-node, sin tsconfig.json.
Por dentro, tsgo (el compilador nativo en Go) emite .js a partir de tu fuente .ts y Node 24 lo ejecuta — así obtienes tipado completo sin pagar el coste de memoria de un transpiler en cada ejecución. @types/node viene preinstalado para los tipos de la API de Node. Tanto si pruebas generics, exploras funciones avanzadas a nivel de tipos o preparas una entrevista de TS, este playground de TypeScript online te lleva de la idea a la salida en segundos.
Por qué este playground de TypeScript te va a servir
- Ejecución instantánea de TypeScript — tsgo compila tus .ts y Node 24 los ejecuta en segundos, con tipado completo.
- Resaltado completo de sintaxis TypeScript, autocompletado con conciencia de tipos y diagnósticos de tsgo — el mismo motor de editor que usa VS Code.
- Entrada stdin compatible —
process.stdinleen desde el cuadro de entrada del playground, así que puedes probar interfaces readline tipadas e iteradores asíncronos de stdin de principio a fin. Sin instalación — sin tsc, ts-node ni tsconfig.json. - TypeScript 5.3 con tsgo (el compilador nativo en Go), ts-node y @types/node — tipado completo y ejecución ES2022 sin configuración.
Qué puedes construir en el playground de TypeScript
- Interfaces, generics, union y literal types, y type guards — escribe TS tipado, mira cómo tsgo emite .js limpio y ejecútalo en Node 24.
- Tipos avanzados — mapped types, conditional types, template literal types y utility types (Pick, Omit, Record) — validados por el compilador.
- Experimentos rápidos de TypeScript — prueba un patrón nuevo de tipos, confirma una regla de narrowing, valida un constraint genérico o ve cómo tsgo reporta un error.
Preguntas frecuentes sobre el playground de TypeScript online
¿Es gratis el playground de TypeScript online?
¿Necesito instalar tsc o Node para ejecutar TypeScript online?
¿Funciona el playground de TypeScript en móvil y Chromebook?
¿El playground de TypeScript admite stdin?
process.stdin después de que tsgo compila tu .ts y Node 24 lo ejecuta. Las interfaces readline tipadas, los iteradores asíncronos de process.stdin y cualquier cosa tipada con NodeJS.ReadStream de @types/node funcionan igual que al ejecutar tu script localmente.