Bun พอร์ตโค้ดจาก Zig สู่ Rust สำเร็จใน 11 วัน ด้วยพลัง AI

Sumner ได้ออกมาเปิดเผยรายละเอียดเบื้องหลังความสำเร็จครั้งสำคัญของโปรเจกต์ Bun ผ่านบล็อกส่วนตัว โดยระบุว่าทีมงานสามารถดำเนินการพอร์ตโค้ดทั้งหมดจากภาษา Zig มาเป็นภาษา Rust ได้สำเร็จเป็นที่เรียบร้อยแล้ว โดยใช้เวลาในการดำเนินงานเพียง 11 วันเท่านั้น
เบื้องหลังการทำงานด้วยพลัง AI
ความสำเร็จที่รวดเร็วเกินคาดนี้ เกิดจากการนำโมเดล Claude Fable 5 เวอร์ชันพิเศษที่ยังไม่ได้เปิดเผยต่อสาธารณะมาเป็นเครื่องมือหลักในการทำงาน ซึ่งความเป็นไปได้นี้เกิดขึ้นเนื่องจากปัจจุบัน Bun มี Anthropic เป็นเจ้าของ โดยในกระบวนการทำงานได้มีการสร้าง Agent ย่อยขึ้นมาเพื่อแบ่งหน้าที่รับผิดชอบในส่วนต่างๆ ไม่ว่าจะเป็นการย้ายโค้ด, การแก้ไขปรับปรุงโค้ด ไปจนถึงการรีวิวคุณภาพของโค้ดอย่างละเอียด
ต้นทุนและความคุ้มค่า
สำหรับคำถามที่หลายฝ่ายให้ความสนใจคือเรื่องค่าใช้จ่ายในการใช้งาน API ตลอดระยะเวลาการพอร์ตโค้ดครั้งนี้ Sumner ระบุตัวเลขอยู่ที่ประมาณ 165,000 ดอลลาร์สหรัฐ หรือคิดเป็นเงินไทยราว 5.5 ล้านบาท อย่างไรก็ตาม Sumner มองว่านี่เป็นการลงทุนที่คุ้มค่าอย่างยิ่ง เนื่องจากหากต้องใช้แรงงานวิศวกรมนุษย์ในการดำเนินการตามปกติ อาจต้องใช้เวลาทำงานยาวนานระดับปีและต้องใช้ทีมวิศวกรจำนวนมากในการขับเคลื่อนโครงการนี้
อัปเดตประสิทธิภาพใน Bun 1.4.0
นอกเหนือจากการเปลี่ยนไปใช้ภาษา Rust แล้ว Bun เวอร์ชัน 1.4.0 ยังมาพร้อมกับการยกระดับประสิทธิภาพการทำงาน โดยพบว่าสามารถทำงานได้เร็วขึ้นถึง 10% บนระบบปฏิบัติการ Linux ซึ่ง Sumner อธิบายว่าเป็นผลมาจากโครงสร้างของภาษา Rust ที่มีการจัดการหน่วยความจำที่มีประสิทธิภาพสูงกว่าเดิม นอกจากนี้ ขนาดของไฟล์ไบนารียังลดลงไปอีก 4-9% ขึ้นอยู่กับระบบปฏิบัติการที่ใช้งาน
