Tags:
Node Thumbnail

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

Get latest news from Blognone

Comments

By: zeing
iPhone
on 24 January 2025 - 10:45 #1332049

แถมไลบรารีมาตรฐานของ NodeJS ยังเร็วกว่าของ NodeJS เอง
=>
แถมไลบรารีมาตรฐานของ Bun ยังเร็วกว่าของ NodeJS เอง

By: rattananen
AndroidWindows
on 24 January 2025 - 13:03 #1332065

ปัญหาของ dynamic type/duck type language
ต้องมาลุ้นว่า user จะส่ง argument type อะไรมาให้
user ก็ต้องมาลุ้นอีกว่าจะ return type อะไร

แต่ user ก็ดันชอบ ที่ไม่ต้องประกาศ type กันอีก