กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see


News

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

  • ผู้เริ่มหัวข้อ ผู้เริ่มหัวข้อ News 
  • วันที่เริ่มต้น วันที่เริ่มต้น

News 

Moderator

สมาชิกทีมงาน
Moderator
Verify member
เข้าร่วม
1 มิถุนายน 2011
ข้อความ
17,161
คะแนนปฏิกิริยา
0
คะแนน
36
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...
 

กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see
กลับ
ยอดนิยม