Claude 코드 업데이트: JS를 버리고 네이티브 바이너리로 전환하여 Node.js 종속성을 없앴습니다.

이 기사는 기계로 번역되었습니다
원문 표시

`claude`를 입력할 때마다 시스템은 동일한 작업을 반복합니다. Node.js를 시작하고, 모든 JavaScript 코드를 읽어들이고, JIT 워밍업을 완료한 다음 CLI 메인 루프에 진입합니다.

이 지연 시간은 장시간 실행되는 웹 서버에서는 무시할 수 있지만, CLI 도구의 경우 호출될 때마다 프로세스를 다시 실행해야 합니다. 하루에 수십 번 호출될 경우, 이 대기 시간은 주요 성능 병목 현상이 됩니다. Anthropic은 단 한 번의 기본 업데이트 로 이 문제를 해결했습니다.

이번 버전에서 무엇이 바뀌었나요?

버전 2.1.113부터 npm install -g @anthropic-ai/claude-code 의 내용이 변경되었습니다.

겉으로 보기에는 지침이 변경되지 않았지만, 내부적으로 npm 패키지는 더 이상 JavaScript 코드를 배포하지 않고 사용자의 운영 체제(macOS/Linux/Windows, ARM/x86)에 따라 해당되는 사전 컴파일된 네이티브 바이너리 실행 파일을 가져와 postinstall 명령을 통해 올바른 위치에 연결합니다.

사용자 설치 과정: 단 하나의 명령으로 모든 것이 평소와 같이 진행됩니다.

기술적 측면: 두 접근 방식의 차이점은 무엇인가요?

JS 버전(v2.1.113 이전)의 실행 경로

사용자가 claude를 실행할 때마다 시스템은 네 단계를 거칩니다.

  • Node.js 프로그램 실행: 운영 체제가 Node.js 실행 환경을 시작합니다.
  • 읽기 지침: Node.js는 Claude Code의 모든 .js 파일을 읽습니다.
  • JIT 워밍업: JIT(Just-In-Time) 컴파일러는 JavaScript를 기계어로 컴파일합니다.
  • CLI 메인 루프 진입: 이때부터 비로소 본격적인 작업이 시작됩니다.

네이티브 바이너리 시작 경로(v2.1.113부터)

Anthropic은 출시 당시 JavaScript 엔진과 모든 코드를 단일 실행 파일로 패키징하고 각 플랫폼에 맞게 별도로 컴파일했습니다. 운영 체제는 자체적으로 인식하는 네이티브 형식을 수신하므로 Node.js 시작 및 JIT 워밍업에 필요한 모든 오버헤드를 건너뛰고 직접 로드 및 실행합니다.

구체적으로 어떤 변화가 일어날까요?

프로젝트 이전 버전(JS 버전) 현재 (네이티브 바이너리 시스템)
시작 방법 Node.js 프로그램 → JavaScript 읽기 → JIT 컴파일 운영 체제가 직접 로드됩니다.
시작 지연 (콜드 스타트할 때마다 드는 생각) 상당히 단축됨
네이티브 Node.js 반드시 설치해야 합니다 더 이상 필요하지 않음
Node.js 버전 충돌 자주 발생합니다 존재하지 않습니다
설치 실패 리스크 높음 (복잡한 환경 의존성) 줄이다

하루에 "claude"를 수십 번씩 입력하는 헤비 유저에게는 시작 지연 현상이 사라진 것이 눈에 띄는 개선점입니다.

사용자는 무엇을 해야 하나요?

별도로 하실 일은 없습니다. 기존 안내를 그대로 따라주세요.

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

npm은 백그라운드에서 해당 플랫폼에 맞는 네이티브 바이너리 형식을 자동으로 선택하므로 사용자는 아무런 변화를 느끼지 못할 것입니다.

자바스크립트 버전을 계속 사용하려면

(컴파일된 바이너리가 없는 플랫폼에서 실행해야 하는 등의) 특별한 요구 사항이 있는 경우 버전 번호를 고정할 수 있습니다.

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

더 큰 추세는 CLI 도구가 점점 더 기본 기능으로 자리 잡고 있다는 것입니다.

이것은 Anthropic의 혁신이 아니라 툴체인 진화의 일반적인 방향입니다. Rust의 CLI 도구(ripgrep, fd)와 Go 도구(gh, terraform)는 외부 실행에 대한 의존성을 피하기 위해 네이티브 바이너리를 직접 배포하는 방식을 오래전부터 사용해 왔습니다.

자바스크립트 생태계는 전통적으로 Node.js 런타임 실행에 의존해 왔지만, 도구의 복잡성과 사용 빈도가 증가함에 따라 Node.js 도입 비용이 점차 "허용 가능한" 수준에서 "상당한 장애물" 수준으로 높아졌습니다. 앤스로픽은 자바스크립트 엔진을 런타임 환경에 직접 패키징하여 사용자가 이를 인지하지 못하도록 하는 방식을 채택했습니다.

클로드 코드를 매일 사용하는 개발자들에게 있어 이번 마이너 버전 업데이트는 사용자 경험의 실질적인 개선을 의미합니다.

📍 관련 보고서📍

Claude Opus 4.7에 대한 심층 분석: 향상된 코딩 기능, 동일한 가격에 1M 용량 제공, 하지만 실제 테스트에서 나타나는 단점은 무엇일까요?

Anthropic이 강력한 시각 디자인 도구 "Claude Design"을 출시했습니다! 단 한 문장으로 프레젠테이션, 제안서, 앱 프로토타입을 몇 초 만에 제작할 수 있습니다.

Cursor의 기업 가치가 두 배로 증가하여 500억 달러를 목표로 하고 있으며, 억달러 의 새로운 융자.

앤트로픽 CEO 다리오 아모데이: 향후 6~12개월 안에 중국의 오픈소스 AI 모델들이 미토스를 따라잡을 것입니다.

출처
면책조항: 상기 내용은 작자의 개인적인 의견입니다. 따라서 이는 Followin의 입장과 무관하며 Followin과 관련된 어떠한 투자 제안도 구성하지 않습니다.
라이크
84
즐겨찾기에 추가
15
코멘트