stc - Pemeriksa tipe TypeScript yang cepat
(kdy1.dev)- Implementasi TypeScript dari pengembang swc
- Ini adalah implementasi berbasis Rust yang dibagikan saat awal pengembangan, dan telah diputuskan untuk tidak menggunakan implementasi codegen berbasis Golang
- Ini adalah implementasi awal dan belum merupakan versi final, serta mengharapkan kontribusi dari pengguna dan pengembang
- Sumber terbuka
10 komentar
Menurut saya, ungkapan “implementasi TypeScript” berpotensi menimbulkan kesalahpahaman seolah-olah perangkat lunak ini diimplementasikan dengan TypeScript. Padahal, implementasinya sebenarnya menggunakan Rust.
Istilah "implementasi TypeScript" adalah sesuatu yang, lebih dari itu, tidak bisa dibuat lebih jelas lagi: "sesuatu yang mengimplementasikan TypeScript". Tampaknya tidak ada ruang untuk salah paham.
Hmm… mungkin saya yang tidak bisa menyampaikannya dengan jelas, tetapi menurut saya, agar kalimat pertama benar-benar menjadi ungkapan yang “tidak mungkin dibuat lebih jelas lagi” seperti yang Anda katakan, seharusnya itu ditulis sebagai [implementasi kompiler TypeScript].
Berkat Anda memberikan contoh, saya jadi bisa memahami proses berpikir Anda. Terima kasih telah memberi saya kesempatan untuk memahaminya.
Kalau dipikir-pikir, benar juga. Saya setuju.
Karena ini adalah implementasi dari spesifikasi compiler TypeScript, bukankah itu ungkapan yang lebih tepat? Artinya, ini adalah implementasi TypeScript yang dibuat dengan Rust.
Saat membaca bagian pertama dari ringkasan di atas, saya sempat mengira ini diimplementasikan dengan TypeScript. Setelah melanjutkan membaca bagian di bawahnya, saya baru paham bahwa ternyata bukan begitu, tetapi sempat agak membingungkan.
Luar biasa, proyek sebagus ini ternyata dikerjakan oleh developer Korea.. keren banget
Melihat blog pengembangnya, sepertinya pada awalnya beliau tidak berniat merilis ini sebagai open source karena pengalaman dari proyek swc sebelumnya.
Dikembangkan dengan Rust jadi kecepatannya juga tinggi,
dan seperti
tsc, informasi tipenya tetap tersisa,jadi ini proyek yang berhasil meraih kecepatan dan fleksibilitas pemanfaatan sekaligus.. Saya menantikannya!