kengcom เว็บไซต์ที่รวบรวม ข่าววงการไอที และ เทคโนโลยี 2017

Deno ออกเวอร์ชั่น 1.34 คอมไพล์โปรแกรมเป็นไบนารีได้แม้ใช้ไลบรารีภายนอก

Deno รันไทม์คู่แข่ง NodeJS ออกเวอร์ชั่น 1.34 โดยเพิ่มฟีเจอร์สำคัญคือการคอมไพล์โปรแกรมเป็นไบนารีไฟล์เดียวให้ครอบคลุมยิ่งขึ้น

เดิม Deno รองรับคำสั่งคอมไพล์ตั้งแต่เวอร์ชั่น 1.6 แต่ก่อนหน้านี้ไม่รองรับการคอมไพล์โปรแกรมที่ดึงไลบรารีจาก npm ในเวอร์ชั่นนี้ก็รองรับแล้วทำให้สามารถใช้งานได้หลากหลายขึ้น ข้อดีของการคอมไพล์ทำให้สามารถนำโปรแกรมไปรันเครื่องอื่นได้สะดวกขึ้น แบบเดียวกับโปรแกรมภาษา Go ที่มักส่งไบนารีไฟล์เดียวไปรันได้เลย นอกจากนี้ยังมีข้อดีคือเวลาเริ่มรันโปรแกรมสั้นลงด้วย

Bun รันไทม์คู่แข่งก็เพิ่งรองรับการคอมไพล์ในเวอร์ชั่นล่าสุด

ความสามารถอื่นที่เพิ่มมา ได้แก่ การปรับปรุงระบบคอนฟิกให้รองรับ Glob ทำให้อ้างอิงไฟล์จำนวนมากได้พร้อมกัน และยังรองรับการเชื่อมต่อ TLS ไปยังหมายเลขไอพี ซึ่งใช้งานในกรณีที่เรียก DNS over HTTPS ที่มักเชื่อมต่อ TLS ไปยังหมายเลขไอพีโดยตรง

เวอร์ชั่นนี้มาพร้อมกับเอนจิน V8 เวอร์ชั่น 11.5 และ TypeScript 5.0.4

ที่มา - Deno

[source: https://www.blognone.com/node/134017]

Exit mobile version