Theme editor



News

news Bun พอร์ตโค้ดจาก Zig เป็น Rust สำเร็จแล้ว ใช้เวลา 11 วัน ด้วยพลัง Fable 5

News News is verified member.

Active member
Staff member
Moderator
Distributor
Thread owner
Bun พอร์ตโค้ดจาก Zig เป็น Rust สำเร็จแล้ว ใช้เวลา 11 วัน ด้วยพลัง Fable 5
Body

Jarred Sumner รายงานความก้าวหน้าของการพอร์ตโค้ดของ Bun รันไทม์จาวาสคริปต์ยอดนิยมจากภาษา Zig ไปเป็นภาษา Rust ตามที่ประกาศก่อนหน้านี้ ว่าเสร็จสมบูรณ์แล้ว โดย Bun เวอร์ชัน 1.3.14 จะเป็นเวอร์ชันสุดท้ายที่เขียนด้วย Zig และในเวอร์ชัน 1.4 จะเป็นเวอร์ชันแรกที่ใช้ภาษา Rust

Sumner เปิดเผยรายละเอียดการพอร์ตโค้ดอย่างละเอียดในบล็อกของเขา โดยนำ Claude Fable 5 เวอร์ชันที่ไม่ได้เผยแพร่ต่อสาธารณะมาช่วยในการดำเนินงาน ซึ่งสามารถทำได้เพราะปัจจุบัน Bun มี Anthropic เป็นเจ้าของ กระบวนการทั้งหมดเสร็จในเวลา 11 วันเท่านั้น โดยสร้าง Agent ย่อยมาทำงานต่าง ๆ ทั้งการย้ายโค้ด แก้ไขโค้ด รีวิวโค้ด ปรับปรุงโค้ด เป็นต้น ส่วนสิ่งที่หลายคนอยากรู้เมื่อเล่ามาขนาดนี้คือค่าใช้จ่าย API คิดเป็นเงินประมาณ 165,000 ดอลลาร์ (ประมาณ 5.5 ล้านบาท) ซึ่ง Sumner ก็มองว่าคุ้มค่าเพราะหากใช้คนทำงานก็น่าจะกินเวลาระดับปี และใช้วิศวกรช่วยทำงานหลายคน

Bun 1.4.0 ระบุว่าทำงานได้เร็วขึ้น 10% บน Linux ซึ่ง Sumner บอกว่าเป็นเพราะโครงสร้างของ Rust มีการจัดการหน่วยความจำที่ดีกว่า ขนาดของไฟล์ไบนารีก็เล็กลง 4-9% ขึ้นอยู่กับระบบปฏิบัติการ

อย่างไรก็ตาม Andrew Kelley ผู้สร้างภาษา Zig ก็โพสต์บล็อกแสดงความเห็นในอีกด้าน โดยมองว่าการย้ายโค้ดไป Rust ของ Bun แล้วบอกว่าเพราะ Zig มีปัญหาหลายอย่าง เกิดจากการเขียนโค้ดที่ไม่ดีเอง ซึ่งชุมชนได้แสดงความเห็นไปหลายครั้งแล้ว แต่ไม่ได้รับการแก้ไขอย่างถูกต้อง นอกจากนี้เขามองว่ากระบวนการพอร์ตโค้ดนี้น่าจะเป็นการพยายามโฆษณาความสามารถของ Claude จาก Anthropic ด้วย ไม่ใช่ประเด็นทางเทคนิคทั้งหมด

ที่มา: Bun และ Andrew Kelley

arjin Sun, 12/07/2026 - 11:54

Continue reading...
 




Back
Top Bottom