Claude Code가 Rust로 작성된 Bun을 사용합니다
요약
Claude Code가 Bun의 Rust 포트를 사용하며, 이는 시작 속도 개선 등의 변화를 가져왔습니다. 분석 결과, Claude는 최신 버전이 아닌 미래 버전을 미리 제공하는 것으로 보이며, 내부 파일 구조에서도 Rust 코드가 활용되고 있음을 확인했습니다.
핵심 포인트
- Claude Code가 Bun의 Rust 포트를 사용하여 성능을 개선함.
- 실제 출력된 정보로 볼 때, Claude는 아직 출시되지 않은 Bun 버전을 사용하고 있음.
- 내부 파일명 분석 결과, 프로젝트 전반에 걸쳐 Rust 언어가 깊이 활용되고 있음을 알 수 있음.
2026년 7월 19일
Bun을 Rust로 재작성하는 과정에서 Jarred Sumner는 다음과 같은 주장을 했습니다:
Claude Code v2.1.181 (6월 17일 출시) 이후 버전부터 Bun의 Rust 포트를 사용합니다. Linux에서는 시작 속도가 10% 빨라졌지만, 그 외에는 거의 아무도 알아차리지 못했습니다. 지루한 것이 좋습니다.
저는 직접 Claude Code 설치본을 확인하여 실제로 Bun이 Rust로 작성되었는지 증거를 찾아보기로 했습니다.
다음 두 가지 명령어가 설득력이 있었습니다:
strings ~/.local/bin/claude | grep -m1 'Bun v1'
저에게는 이것이 Bun v1.4.0 (macOS arm64)를 출력했습니다.
GitHub에 현재 올라온 Bun의 최신 릴리스는 5월 12일자 v1.3.14이므로, Claude가 아직 출시되지 않은 Bun 버전을 미리 제공하는 것 같습니다.
strings ~/.local/bin/claude | grep -Eo 'src/[[:alnum:]_./-]+\.rs'
이것은 다음과 같은 파일명 목록을 출력했습니다:
src/runtime/bake/dev_server/mod.rs
src/runtime/bake/production.rs
src/bundler/bundle_v2.rs
Bun in Rust가 실제로 수백만 개의 다양한 장치에서 프로덕션 환경으로 실행되고 있는 것 같습니다. Jarred가 말했듯이, "지루한 것이 좋습니다".
최근 기사
- Kimi K3와 우리가 여전히 배울 수 있는 펠리컨 벤치마크 - 2026년 7월 16일
- 새로운 GPT-5.6 패밀리: Luna, Terra, Sol - 2026년 7월 9일
- sqlite-utils 4.0, 이제 데이터베이스 스키마 마이그레이션 기능 추가 - 2026년 7월 7일
AI 자동 생성 콘텐츠
본 콘텐츠는 Simon Willison Blog의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기