9 poin oleh xguru 2026-02-16 | Belum ada komentar. | Bagikan ke WhatsApp
  • Transpiler berbasis AST yang dikembangkan dengan tujuan membagikan logika bisnis antara Go dan TS
  • Mengubah algoritme, struktur data, dan logika konkurensi dari bahasa Go ke TypeScript untuk mendukung penggunaan ulang kode antara backend dan frontend
  • Memetakan fitur utama Go seperti Struct, Interface, Channel, Goroutine, Pointer, Slice, Map ke sintaks TypeScript
  • Goroutine diubah menjadi pemrosesan asinkron berbasis async/await sehingga dapat dijalankan di lingkungan browser
  • Mengimplementasikan referensi pointer dan pengiriman nilai melalui sistem VarRef
  • Mendukung fitur bahasa tingkat lanjut seperti Generics, Reflection, Closure, fungsi anonim
  • Sebagian besar kompatibel dengan pustaka standar seperti encoding/json, dan Reflection serta perluasan sebagian pustaka standar masih dalam pengembangan
  • Menyediakan CLI dan API
    • CLI: mengompilasi paket Go ke TypeScript dalam bentuk goscript compile --package . --output ./dist
    • Melalui Go API dan Node.js API, pemanggilan konversi langsung di dalam program dimungkinkan
  • Pendekatan eksperimental untuk memperluas model konkurensi yang ringkas dan keamanan tipe dari Go ke ekosistem TypeScript
  • Lisensi MIT

Belum ada komentar.

Belum ada komentar.