자바스크립트 런타임(JavaScript runtime) Bun(번)의 최신 버전 1.4 출시가 반복적으로 지연되면서 개발 커뮤니티의 불안감이 커지고 있습니다. Bun은 기존 Zig(직) 언어 기반의 코드베이스를 Rust(러스트)로 재작성하는 대규모 프로젝트를 진행 중인데, 이 과정에서 출시 일정이 계속 미뤄지고 개발팀의 소통 방식에도 변화가 감지되면서 사용자들의 불만이 고조되고 있습니다. 특히 이번 재작업에 AI 에이전트가 상당 부분 관여한 것으로 알려져, AI 기반 코드 생성 및 전환의 실제 효용성에 대한 논란까지 번지고 있습니다.
Bun 1.4는 당초 7월 7일 출시가 예고되었으나, 이후 '화요일', '월요일', '내일' 등으로 출시일이 계속 변경되며 현재까지도 안정 버전이 나오지 않고 있습니다. 마지막 안정 버전인 1.3 이후 3개월 이상 공백이 이어지며 Bun 역사상 가장 긴 출시 지연을 기록 중입니다. 최근 한 달간 Bun 저장소의 커밋(commit) 중 1만 5,800개가 'robobun'이라는 AI 에이전트 계정에서 발생했으며, 5,000개 이상의 열린 풀 리퀘스트(PR)가 쌓여 저장소 관리의 어려움을 보여주고 있습니다. 또한, Rust 재작성의 주요 목표였던 메모리 안전성(memory safety)에도 불구하고 다수의 'unsafe' 블록이 코드에 포함되어 있어 목표 달성 여부에 의문이 제기되고 있습니다. Zig 언어의 창시자 앤드류 켈리(Andrew Kelley)는 기존 Bun 코드의 프로그래밍 관행을 강하게 비판하기도 했습니다.
이번 Bun 1.4 출시 지연 사태는 AI 에이전트가 실제 프로덕션 코드베이스를 재작성하는 대규모 프로젝트의 성공 가능성을 시험하는 중요한 사례로 평가됩니다. 만약 성공적으로 마무리된다면 AI의 코딩 역량을 입증하는 계기가 되겠지만, 현재와 같은 불안정한 상황이 지속된다면 AI 기반 개발의 한계와 함께 Anthropic(앤트로픽) 등 관련 AI 기업의 평판에도 부정적인 영향을 미칠 수 있습니다. 개발자들은 반복되는 출시 약속 불이행에 대한 불신을 표하며, 투명하고 현실적인 일정 공유를 요구하고 있습니다. 이는 단순히 기술적 문제뿐만 아니라, AI 시대의 개발 문화와 프로젝트 관리 방식에 대한 근본적인 질문을 던지고 있습니다.