Bun ออกเวอร์ชั่น 1.2 ผ่านการทดสอบ NodeJS API เกิน 90%

by lew
24 January 2025 - 01:31

Bun โครงการรันไทม์ JavaScript/TypeScript ที่ต้องการทดแทน NodeJS ออกเวอร์ชั่น 1.2 ที่ผ่านชุดทดสอบของ NodeJS เองเกิน 90% ในทุกโมดูล

แม้ NodeJS จะเปิดเผยชุดทดสอบจำนวนมากถึง 2,600 ไฟล์ แต่ชุดทดสอบกลับอาศัย API ภายในของ NodeJS เองที่ไม่เกี่ยวข้องกับ API ที่ไลบรารีต่างๆ ใช้งาน ทาง Bun ต้องเขียนชุดทดสอบใหม่บางส่วนเพื่อให้ทดสอบผ่านไปได้ หรือบางครั้งชุดทดสอบก็ทดสอบข้อความเตือนตรงๆ แม้ว่าที่จริงแล้ว NodeJS จะไม่ได้รับประกันว่าข้อความเตือนต้องเหมือนเดิมก็ตาม

ตอนนี้ Bun รันชุดทดสอบของ NodeJS ทุกเวอร์ชั่นแล้ว ทำให้เราน่าจะเห็น Bun ทำงานทดแทน NodeJS ได้ดีขึ้นเรื่อยๆ แถมไลบรารีมาตรฐานของ Bun ยังเร็วกว่าของ NodeJS เอง เช่น http2 นั้นเร็วขึ้นสองเท่าตัวทีเดียว

สำหรับฟีเจอร์ของ Bun เองในเวอร์ชั่นนี้รองรับสตอเรจ S3 เพิ่มเข้ามา และยังรองรับ PostgreSQL ในตัวเพิ่มจากเดิมที่รองรับ SQLite อยู่แล้ว

ที่มา - Bun

Blognone Jobs Premium