Menu
CoddyTech

Tulis, jalankan, dan bagikan potongan kode. Tanpa setup.

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

Jalankan TypeScript online di browsermu

Playground dan compiler TypeScript online gratis. Tulis TS di browsermu, tekan Jalankan, lalu tsgo (compiler TypeScript native berbasis Go) menghasilkan JavaScript yang dieksekusi Node 24 dalam hitungan detik. Tidak perlu menyiapkan tsc, ts-node, atau tsconfig.json dulu.

tsgo menghasilkan .js dari .ts milikmu dan Node 24 menjalankan hasilnya, jadi kamu mendapat pemeriksaan tipe penuh tanpa beban memori transpiler di setiap eksekusi. @types/node sudah terpasang untuk typing API Node. Berguna untuk menguji generics, menjelajahi fitur tingkat tipe yang canggih, atau bersiap untuk interview TS tanpa meninggalkan halaman.

Kenapa playground TypeScript ini berguna

  • Eksekusi TypeScript instan: tsgo meng-compile file .ts milikmu dan Node 24 menjalankannya dalam hitungan detik, dengan pemeriksaan tipe penuh.
  • Penyorotan sintaks TypeScript lengkap, pelengkapan otomatis yang memahami tipe, dan diagnostik tsgo, dari mesin editor yang sama dengan VS Code.
  • Input stdin didukung. Baris dikirim ke process.stdin, jadi interface readline bertipe dan iterator stdin async berperilaku sama seperti saat menjalankan ts-node script.ts di komputermu. Tidak ada tsc, ts-node, atau tsconfig.json yang perlu kamu buat.
  • TypeScript 5.3 dengan tsgo (compiler TS native berbasis Go), ts-node, dan @types/node: pemeriksaan tipe penuh plus dukungan runtime ES2022.

Yang bisa kamu buat di playground TypeScript

  • Interface, generics, union dan literal type, serta type guard. Tulis TS bertipe, lihat tsgo menghasilkan .js yang bersih, lalu jalankan di Node 24.
  • Tipe lanjutan: mapped type, conditional type, template literal type, dan utility type (Pick, Omit, Record), divalidasi oleh compiler.
  • Eksperimen TypeScript singkat: coba pola tipe baru, pastikan aturan narrowing, uji batasan generic, atau lihat bagaimana tsgo melaporkan error tipe.

FAQ playground TypeScript online

Apakah playground TypeScript online ini gratis?

Ya, playground TypeScript ini gratis. Tanpa daftar, tanpa instal tsc, dan tanpa tsconfig.json yang harus dibuat. Buka halamannya dan biarkan tsgo meng-compile untukmu.

Apakah aku perlu menginstal tsc atau Node untuk menjalankan TypeScript online?

Tidak perlu instalasi. Kamu tidak butuh compiler tsc, ts-node, atau tsconfig.json. tsgo (compiler TypeScript native berbasis Go) menghasilkan JS dan menjalankannya di Node 24.

Apakah playground TypeScript bisa dipakai di ponsel dan Chromebook?

Bisa. Playground TypeScript berjalan di browser modern apa pun, di desktop, tablet, atau ponsel. Berguna untuk menguji potongan kode TS dari Chromebook atau iPad tanpa menginstal Node atau tsc.

Apakah playground TypeScript mendukung stdin?
Ya. Setelah tsgo meng-compile .ts milikmu dan Node 24 mengeksekusinya, baris yang kamu ketik di kotak stdin masuk ke process.stdin. Interface readline bertipe, iterator async process.stdin, dan apa pun yang bertipe NodeJS.ReadStream dari @types/node semuanya berperilaku sama seperti saat kamu menjalankan script-mu di komputermu.
Bagaimana cara belajar TypeScript setelah mencoba playground ini?

Ubah contoh TypeScript, tekan Jalankan, lalu coba lagi. Saat kamu ingin sesuatu yang lebih terstruktur, kursus TypeScript interaktif Coddy membahas tipe, generics, interface, dan pemrograman tingkat tipe yang lanjutan.

Apa bedanya dengan playground TypeScript resmi?
Playground TypeScript resmi memeriksa tipe dan men-transpile kodemu, tapi hanya menampilkan JavaScript hasilnya, tanpa benar-benar menjalankannya. Playground Coddy meng-compile dengan tsgo lalu *mengeksekusi* hasilnya di Node 24, jadi kamu melihat output program sungguhan, termasuk console.log, input stdin, dan error runtime, bukan hanya JS hasil kompilasi.
Bisakah aku menjalankan TypeScript online tanpa meng-compile ke JavaScript dulu?
Kamu tidak perlu melakukan apa pun secara manual. Tulis .ts, tekan Jalankan, dan playground meng-compile-nya dengan tsgo lalu menjalankan JavaScript hasilnya di Node 24 dalam satu langkah. Tidak ada build tsc terpisah, tidak ada setup ts-node, dan tidak ada tsconfig.json. Rasanya seperti menjalankan file TypeScript secara langsung.

Alat berguna untuk TypeScript

Alat gratis berbasis browser yang cocok dipakai bersama Playground TypeScript, semuanya bagian dari Coddy.