22 คะแนน โดย xguru 2025-05-30 | 3 ความคิดเห็น | แชร์ทาง WhatsApp
  • เครื่องมือน้ำหนักเบาสำหรับคอมไพล์แอปพลิเคชันที่พัฒนาด้วย JavaScript/TypeScript ให้เป็นไฟล์รันเพียงไฟล์เดียว (.exe)
    • มุ่งเป้าไปที่เครื่องมือ CLI หรือแอปเซิร์ฟเวอร์ (Express, Fastify เป็นต้น) โดยเฉพาะ (ไม่ใช่ตัวแทนของ Electron)
  • ใช้วิธีคอมไพล์ที่แตกต่างจาก pkg, nexe อย่างสิ้นเชิง และยังเลี่ยงข้อจำกัดของ Node.js SEA ได้ด้วย
  • พัฒนาบนพื้นฐานของ esbuild จึงคอมไพล์ได้รวดเร็วมาก โดยไฟล์ผลลัพธ์มีขนาดเฉลี่ย 70–80MB และเมื่อใช้ upx สามารถลดลงได้ถึงช่วง 30MB
  • รองรับNode.js เวอร์ชันล่าสุดและโมดูล ESM
  • สามารถปรับแต่งเมทาดาทาของไฟล์รัน เช่น ไอคอน ชื่อ และข้อมูลเวอร์ชันได้ และประสบการณ์สำหรับนักพัฒนาดีเยี่ยม
  • ขณะนี้รองรับเฉพาะ Windows ส่วนการรองรับ macOS และ Linux กำลังอยู่ระหว่างพัฒนา

3 ความคิดเห็น

 
q8840 2025-06-01

ทำงานเหมือน pyinstaller ไหม?

 
striga 2025-05-30

โอ้ ในที่สุดก็มีอะไรแบบนี้ออกมาสักที

 
pompydev 2025-05-30

แนะนำให้ลองดู deno compile ไปด้วยเช่นกันครับ ตอนนี้สามารถคอมไพล์และแจกจ่ายแอปที่สร้างด้วยฟรอนต์เอนด์เมตาเฟรมเวิร์กอย่าง Next.js ให้เป็นไบนารีไฟล์เดียวได้แล้ว และยังรองรับฟีเจอร์อย่าง code signing สำหรับแอปพลิเคชันของผู้ใช้ ความเข้ากันได้กับ Windows/Mac/Linux และ cross compilation เป็นต้น