Bun รันไทม์ JavaScript ออกเวอร์ชั่น 0.6 สร้างไบนารีโปรแกรมได้

by lew
19 May 2023 - 08:13

Bun รันไทม์ JavaScript ที่เพิ่งเปิดตัวเมื่อปีที่แล้ว ออกเวอร์ชั่น 0.6.0 โดยมีความสามารถสำคัญคือสร้างไฟล์ executable แยกไปรันได้โดยไม่ต้องการไลบรารีภายนอกเพิ่มเติม

โครงสร้างภายในที่เปลี่ยนไป คือทาง Bun สร้าง bundler ขึ้นใหม่เอง โดยยังคงชูความเร็วว่า build เร็วกว่า Webpack 5 ถึง 224 เท่าตัว เพราะตัว bundler แปลงโค้ด (transpile) ในตัวพร้อมใช้งาน ไม่ต้องไปแปลงใหม่อีกรอบ นักพัฒนาสามารถเขียนปลั๊กอินให้ bundler และ runtime ได้ด้วย API เดียวกัน

ความเปลี่ยนแปลงอื่นๆ มีอีกจำนวนมาก เช่น รองรับ TypeScript 5.0, เพิ่ม API ของ NodeJS มากขึ้นหลายตัว และรองรับ Web API เพิ่มเติม นอกจากนี้ยังแก้บั๊กจำนวนมาก

ที่มา - Bun

Blognone Jobs Premium