TypeScript Ditulis Ulang dengan Go? Ini Penjelasan Lengkapnya


Baru-baru ini, komunitas developer heboh dengan kabar bahwa TypeScript sedang ditulis ulang menggunakan Go. Judul yang cukup mengejutkan, bukan? Tapi, apa benar kita akan menulis TypeScript dengan Go mulai sekarang?
Mari kita luruskan semuanya.
🔄 Apa yang Sebenarnya Terjadi?
Microsoft dan tim TypeScript memang sedang mengembangkan proyek baru yang berkaitan dengan compiler TypeScript. Namun, yang sedang ditulis ulang bukan bahasa TypeScript-nya, melainkan bagian tooling—lebih spesifik lagi, transpiler TypeScript ke JavaScript.
Proyek ini disebut-sebut sebagai upaya membuat versi baru compiler TypeScript menggunakan bahasa Go. Tujuannya? Untuk menciptakan pengalaman build dan tooling yang jauh lebih cepat.
⚙️ Kenapa Memilih Go?
Beberapa alasan kuat kenapa Go dipilih:
Performa tinggi dan waktu startup sangat cepat.
Cocok untuk aplikasi CLI dan tools modern.
Sudah terbukti sukses di proyek seperti esbuild, yang sangat cepat berkat penggunaan Go.
Dengan memanfaatkan Go, tim TypeScript berharap bisa menghadirkan compiler yang ringan, cepat, dan mudah diintegrasikan ke berbagai ekosistem—termasuk bukan hanya Node.js, tapi juga sistem lain di luar JavaScript runtime.
📌 Apakah Ini Akan Mengganti Compiler tsc
?
Untuk sekarang, belum. Compiler tsc
yang kita kenal tetap dipelihara dan digunakan secara luas.
Versi Go ini kemungkinan besar akan menjadi opsional atau alternatif yang ditujukan untuk skenario tertentu, seperti:
Build system yang membutuhkan kecepatan tinggi.
Lingkungan CI/CD.
Editor dan IDE (seperti VS Code) yang ingin startup lebih cepat.
💻 Apakah Kita Akan Menulis TypeScript Pakai Go?
Tidak. Kamu tetap menulis TypeScript seperti biasa: dengan sintaks yang sama, pakai .ts
dan .tsx
, dan menjalankannya seperti biasanya juga.
Yang berubah hanyalah "mesin di balik layar"-nya, bukan cara kita menulis kode.
🚀 Apa Dampaknya untuk Developer?
Tooling berbasis TypeScript bisa lebih cepat dan efisien.
TypeScript bisa digunakan di lebih banyak platform (bahkan di luar ekosistem JavaScript).
Masa depan tools seperti bundler, transpiler, dan editor bisa jadi lebih ringan.
Buat kamu yang sering merasa tsc
terasa lambat di proyek besar, perkembangan ini bisa menjadi angin segar.
🧭 Kesimpulan
Kabar bahwa TypeScript sedang ditulis ulang di Go memang benar, tapi tidak sepenuhnya seperti yang dibayangkan banyak orang. Ini adalah langkah untuk meningkatkan performa tooling TypeScript, bukan mengganti bahasa atau ekosistemnya.
Sebagai developer, kita tinggal menunggu dan melihat bagaimana proyek ini berkembang. Tapi satu hal pasti: masa depan TypeScript terlihat makin menarik dan cepat!
Subscribe to my newsletter
Read articles from Ariska Hidayat directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

Ariska Hidayat
Ariska Hidayat
I am an enthusiastic researcher and developer with a passion for using technology to innovate in business and education.