Tags:
Node Thumbnail

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

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

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

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

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

ที่มา - Deno

Get latest news from Blognone

Comments

By: WattZ
AndroidRed HatSymbianWindows
on 26 May 2023 - 08:49 #1285487
WattZ's picture

อยากให้ตอน fetch ใส่ custom hostname เองได้