Menu
Coddy logo textTech

Scrivi, esegui e condividi snippet di codice, senza configurare nulla.

Coddyindex.ts
Output
Click Run to see the output here.

Esegui TypeScript online nel tuo browser

Un playground e compilatore TypeScript online gratuito. Scrivi TS nel browser, premi Esegui e tsgo (il compilatore TypeScript nativo scritto in Go) genera JavaScript che Node 24 esegue in pochi secondi. Niente tsc, niente ts-node, nessun tsconfig.json da configurare prima.

tsgo genera il .js dal tuo .ts e Node 24 esegue il risultato, così hai il controllo completo dei tipi senza il consumo di memoria di un transpiler a ogni esecuzione. @types/node è preinstallato per i tipi delle API di Node: utile per provare i generics, esplorare le funzionalità avanzate a livello di tipi o prepararti a un colloquio su TS senza lasciare la pagina.

Perché questo playground TypeScript è utile

  • Esecuzione TypeScript immediata: tsgo compila i tuoi file .ts e Node 24 li esegue in pochi secondi, con il controllo completo dei tipi.
  • Evidenziazione completa della sintassi TypeScript, completamento automatico che conosce i tipi e diagnostica di tsgo, grazie allo stesso motore di editor di VS Code.
  • L'input stdin è supportato. Le righe arrivano a process.stdin, quindi le interfacce readline tipizzate e gli iteratori asincroni sullo stdin si comportano come quando esegui ts-node script.ts in locale. Niente tsc, ts-node o tsconfig.json da creare sul tuo computer.
  • TypeScript 5.3 con tsgo (il compilatore TS nativo scritto in Go), ts-node e @types/node: controllo completo dei tipi più il supporto runtime a ES2022.

Cosa puoi creare nel playground TypeScript

  • Interfacce, generics, tipi unione e letterali, e type guard. Scrivi TS tipizzato, guarda tsgo generare un .js pulito ed eseguilo su Node 24.
  • Tipi avanzati: mapped type, tipi condizionali, template literal type e utility type (Pick, Omit, Record), convalidati dal compilatore.
  • Esperimenti rapidi in TypeScript: prova un nuovo schema di tipi, conferma una regola di narrowing, prova un vincolo generico o guarda come tsgo segnala un errore di tipo.

Domande frequenti sul playground TypeScript online

Il playground TypeScript online è gratuito?
Sì, il playground TypeScript è gratuito. Niente registrazione, niente tsc da installare e nessun tsconfig.json da creare: apri la pagina e lascia che tsgo compili per te.
Devo installare tsc o Node per eseguire TypeScript online?
Non serve installare nulla. Non ti servono il compilatore tsc, ts-node o un tsconfig.json. tsgo (il compilatore TypeScript nativo scritto in Go) genera JS e lo esegue su Node 24.
Il playground TypeScript funziona da smartphone e Chromebook?
Sì. Il playground TypeScript funziona in qualsiasi browser moderno, da computer, tablet o smartphone. Utile per provare snippet TS da un Chromebook o un iPad senza installare Node o tsc.
Il playground TypeScript supporta lo stdin?
Sì. Dopo che tsgo ha compilato il tuo .ts e Node 24 lo ha eseguito, le righe che scrivi nella casella stdin arrivano a process.stdin. Le interfacce readline tipizzate, gli iteratori asincroni di process.stdin e qualsiasi cosa tipizzata con NodeJS.ReadStream di @types/node si comportano esattamente come quando esegui lo script in locale.
Come imparo TypeScript dopo aver provato il playground?
Modifica il TypeScript di esempio, premi Esegui e ripeti. Quando vuoi qualcosa di più strutturato, il corso interattivo di TypeScript di Coddy copre tipi, generics, interfacce e programmazione avanzata a livello di tipi.
In cosa è diverso dal playground TypeScript ufficiale?
Il playground TypeScript ufficiale controlla i tipi e traspila il codice, ma mostra solo il JavaScript generato: non lo esegue davvero. Il playground di Coddy compila con tsgo e poi *esegue* il risultato su Node 24, così vedi il vero output del programma, compresi console.log, l'input stdin e gli errori di runtime, non solo il JS compilato.
Posso eseguire TypeScript online senza prima compilarlo in JavaScript?
Non devi fare nulla a mano. Scrivi .ts, premi Esegui e il playground lo compila con tsgo ed esegue il JavaScript generato su Node 24 in un solo passaggio. Nessuna build separata con tsc, nessuna configurazione di ts-node e nessun tsconfig.json: è come eseguire direttamente un file TypeScript.

Strumenti utili per TypeScript

Strumenti gratuiti nel browser che si abbinano bene al playground TypeScript, tutti parte di Coddy.