Bỏ qua tới nội dung chính
Quay lại tin tức

Bun đã từ bỏ Zig để chuyển sang Rust với sự hỗ trợ của Claude Fable 5, viết hơn một triệu dòng mã trong 11 ngày.

The Decoder· Maximilian Schreiner· 10/7/2026general

Công cụ JavaScript Bun đã được viết lại hoàn toàn từ Zig sang Rust, với phần lớn công việc được thực hiện bởi Fable 5 của Anthropic. Bài viết "Bun từ bỏ Zig để đến với Rust nhờ sự hỗ trợ của Claude Fable 5, viết hơn một triệu dòng mã trong 11 ngày" lần đầu tiên xuất hiện trên The Decoder.

Bun đã chuyển đổi hoàn toàn từ Zig sang Rust với sự hỗ trợ của Claude Fable 5, viết hơn một triệu dòng mã trong 11 ngày. Công cụ JavaScript Bun đã được viết lại hoàn toàn từ Zig sang Rust, và Fable 5 của Anthropic đã thực hiện phần lớn công việc này. Nhà phát triển Jarred Sumner cho biết việc chuyển đổi là do vấn đề độ tin cậy. Zig liên tục gây ra lỗi bộ nhớ và sự cố khó khắc phục triệt để. Rust phát hiện nhiều lỗi đó ngay tại thời điểm biên dịch. Sumner đã sử dụng phiên bản tiền phát hành của Claude Fable 5 cho dự án. Khoảng 64 phiên bản Claude chạy song song trong 11 ngày, viết hơn một triệu dòng mã. Chi phí API lên tới khoảng 165.000 USD. Theo Sumner, một nhóm nhân sự sẽ cần khoảng một năm để hoàn thành công việc này. Phiên bản mới, Bun v1.4.0, hiện có sẵn dưới dạng bản phát hành thử nghiệm (canary release). Phiên bản này khắc phục 128 lỗi và chạy nhanh hơn khoảng 2 đến 5 phần trăm. Sumner không phải lo lắng về chi phí lớn. Bun và nhóm của ông đã được Anthropic mua lại vào tháng 12/2025.

Nguồn tin: The Decoder — Tác giả: Maximilian Schreiner. Bản dịch tiếng Việt do AI thực hiện, có thể có sai sót.