Claude Code chuyển sang Bun-Rust: Hướng dẫn và trải nghiệm thực tế cho developer

Claude Code — công cụ AI coding agent hàng đầu từ Anthropic — vừa thực hiện một trong những nâng cấp kiến trúc quan trọng nhất: chuyển runtime từ Node.js sang Bun, hiện đã được viết lại bằng Rust.

Tại sao đây là vấn đề lớn?

Đối với developer dùng Claude Code hàng ngày, hiệu năng không phải là “nice to have” — nó quyết định trải nghiệm. Mỗi lần Claude Code cần quét codebase, đọc file, hay spawn subprocess, latency tích tụ. Trên codebase lớn (50,000+ file), thời gian chờ có thể lên tới vài giây mỗi thao tác — đủ để phá vỡ flow.

Simon Willison báo cáo trên blog cá nhân (19/7) rằng việc chuyển sang Bun-Rust mang lại cải thiện hiệu năng “đáng kể.” Bài viết nhanh chóng lên top Hacker News.

Cải thiện cụ thể

Dựa trên báo cáo từ người dùng:

Thao tácNode.js (cũ)Bun-Rust (mới)Cải thiện
Khởi động CLI~800ms~200ms~4x
Quét project (10K file)~3.5s~0.9s~4x
Đọc file lớn (5MB)~120ms~35ms~3.4x
Subprocess spawn~150ms~40ms~3.75x

Số liệu dựa trên báo cáo không chính thức từ người dùng Hacker News — chưa được Anthropic xác nhận chính thức.

Hướng dẫn cập nhật

# Cập nhật Claude Code lên phiên bản mới nhất
npm install -g @anthropic-ai/claude-code@latest

# Kiểm tra phiên bản runtime
claude --version
# Expected: claude-code/2.x (bun-rust)

# Nếu bạn dùng Claude Code trong CI/CD, cập nhật Docker image
docker pull anthropic/claude-code:latest

Không cần thay đổi gì trong code hoặc config — đây là thay đổi runtime trong suốt với người dùng.

Trải nghiệm thực tế

“Trên Node.js, mỗi lần Claude Code cần đọc context từ project của tôi là một khoảng chờ. Trên Bun-Rust, cảm giác như nó đọc mọi thứ ngay lập tức,” một kỹ sư tại công ty startup 50 người chia sẻ trên HN.

Một developer khác bổ sung: “Sự khác biệt rõ nhất là khi làm việc với monorepo. Trước đây tôi thường bị gián đoạn flow vì phải chờ Claude Code ‘suy nghĩ.’ Giờ thì không còn nữa.”

Hệ quả cho hệ sinh thái AI coding

Động thái này đặt ra câu hỏi cho các đối thủ. Kimi CLI (Moonshot AI), GitHub Copilot CLI, và các agent khác — liệu họ có theo chân không?

Quan trọng hơn, nó cho thấy cuộc đua AI coding không chỉ là “model nào thông minh hơn.” Nó còn là: ai có thể đưa trí thông minh đó đến tay developer nhanh nhất, mượt nhất, ít gián đoạn nhất. Trong cuộc đua đó, Bun-Rust là một nước đi mạnh.

Cài đặt và bắt đầu

Nếu bạn chưa dùng Claude Code:

npm install -g @anthropic-ai/claude-code
claude

Sau khi xác thực với API key, bạn đã sẵn sàng. Không cần cấu hình phức tạp — Claude Code tự động phát hiện codebase và bắt đầu làm việc.