ตัวแก้ไขธีม



News

ข่าว Vercel ปล่อยโครงการทดลอง scriptc คอมไพล์ TypeScript เป็นไบนารีโดยตรง

News News is verified member.

Active member
สมาชิกทีมงาน
Moderator
Distributor
เจ้าของกระทู้
Vercel ปล่อยโครงการทดลอง scriptc คอมไพล์ TypeScript เป็นไบนารีโดยตรง
Body

Vercel Labs ปล่อยโครงการ scriptc ที่สามารถคอมไพล์ภาษา TypeScript ให้กลายเป็นไบนารีตรงๆ ไม่ต้องการรันไทม์ใดๆ อีก ส่งผลให้ขนาดไบนารีเริ่มต้นมีขนาดเพียง 170KB เริ่มต้นโปรแกรมภายในเวลา 2.4ms และใช้แรมเพียง 1-4MB

ตัวภาษา TypeScript เองเป็นภาษากลุ่ม static type อยู่แล้วทำให้มีความเป็นไปได้ที่จะคอมไพล์เป็นไบนารี แต่บางส่วนหากเขียนโค้ดโดยใช้ฟีเจอร์ที่ไม่สามารถคอมไพล์ได้ scriptc ก็จะแจ้งเตือนและมีตัวเลือก --dynamic ให้ฝัง quickjs-ng เป็นรันไทม์เข้าไปในไบนารีด้วย แต่จะทำให้ไบนารีรวมใหญ่ขึ้น 620KB

ตัวโครงการสามารถคอมไพล์ตัวภาษาหลักได้เป็นส่วนใหญ่ พร้อมกับชุดไลบรารีมาตรฐานและ Node.js API อีกบางส่วน แต่หากใช้ไลบรารีภายนอกจะต้องใช้โหมด dynamic เพื่อรันด้วยรันไทม์

ที่มา - GitHub: vercel-labs/scriptc

lew Mon, 03/08/2026 - 00:36

Continue reading...
 




กลับ
ยอดนิยม ด้านล่าง