Deno รันไทม์ใหม่ของผู้สร้าง Node.js ออกเวอร์ชัน 1.5 เปลี่ยนคอมไพเลอร์ใหม่เร็วขึ้น 3 เท่า

by mk
27 November 2020 - 00:40

โครงการ Deno รันไทม์ JavaScript/TypeScript ที่เขียนด้วยภาษา Rust ของผู้สร้าง Node.js เปิดตัวเวอร์ชัน 1.0 ไปเมื่อเดือนพฤษภาคม

ตอนนี้ Deno เดินทางมาถึงเวอร์ชัน 1.5 โดยปรับปรุงทั้งเรื่องฟีเจอร์และประสิทธิภาพอย่างรวดเร็ว ของใหม่ในเวอร์ชันนี้คือ Deno เปลี่ยนมาใช้คอมไพเลอร์ชื่อ swc ที่เขียนด้วยภาษา Rust เช่นกัน ทำให้ประสิทธิภาพตอนเช็คชนิดของตัวแปร (type-check) เพิ่มขึ้น 3 เท่า (หรือ 15 เท่าถ้าระบุว่าไม่ต้องเช็คเลย)

ในฝั่งของขนาดโค้ด ทีม Deno ปรับวิธีการจัดการไฟล์ bundle ใหม่ ให้ลดขนาดโค้ดลงได้มาก บาง bundle อาจมีขนาดลดลงได้ถึง 35%

Deno 1.5 ยังเพิ่ม API สำหรับสั่ง alert, confirm, prompt บนหน้าเว็บเพจ ปรับปรุงตัว IDE (ใช้ REPL) ในเรื่อง tab completion, syntax highlight เป็นต้น

ที่มา - Deno via InfoQ, ภาพประกอบโดย Dimitrij Agal

Blognone Jobs Premium