Scriptc เป็นโครงการใน vercel-labs ที่ทดลองคอมไพล์ TypeScript เป็น native executable โดยมีเป้าหมายไม่ต้องฝัง JavaScript engine ลงใน binary แนวทางนี้อาจลดขนาดและเปลี่ยน performance profile ของโปรแกรม TypeScript บางประเภท

ทำไมเรื่องนี้จึงน่าสนใจ

JavaScript และ TypeScript พึ่งพาพฤติกรรมแบบ dynamic จำนวนมาก การแปลงเป็น native code จึงต้องเลือกรองรับ subset หรือเพิ่มกลไกวิเคราะห์ล่วงหน้า ซึ่งเป็นโจทย์ที่น่าสนใจทั้งด้าน compatibility และ optimization

สิ่งที่ควรจับตาต่อ

ควรติดตามขอบเขต syntax/API ที่รองรับ ความถูกต้องของ garbage collection, interoperability, debugging และ benchmark เทียบกับ runtime อย่าง Node.js หรือ Bun

บทความนี้เป็นบทสรุปจากข้อมูลสาธารณะ ณ วันที่เผยแพร่ ควรตรวจสอบ repository หรือแหล่งต้นทางก่อนนำไปใช้งานจริง