Bun v1.3.14 อาจเป็นเวอร์ชันสุดท้ายที่ใช้ Zig
(x.com/jarredsumner)- หาก Bun รวมการเขียนใหม่ด้วย Rust รีลีสถัดไปก็น่าจะเป็นเวอร์ชัน Rust
- ชุดทดสอบทั้งหมดของ Bun ผ่านบน Linux, Windows และ macOS
- ในทวีตก่อนหน้า เคยบอกว่าจะไม่รวม Rust หากประสิทธิภาพ การใช้หน่วยความจำ และความเสถียรไม่ได้ดีกว่าเวอร์ชันที่เขียนด้วย Zig แต่ผลเบนช์มาร์กของเวอร์ชัน Rust เร็วกว่า
- เขียนแบบ synchronous โดยไม่พึ่งพาระบบ async ภายในของ Rust หรือไลบรารีภายนอกอย่าง tokio และใช้ event loop ประสิทธิภาพสูงกับ thread pool ของตัวเอง
- แต่การพอร์ตไป Rust เพียงอย่างเดียวไม่ได้หมายความว่าปัญหา memory leak เรื้อรังของ bun จะถูกแก้ไข
ยังไม่มีความคิดเห็น