scriptc: Node 없이 TypeScript를 네이티브 바이너리로
vercel-labs/scriptc
·2026.09.27 23:54
프로젝트 소개
TypeScript와 JavaScript 코드를 C, LLVM IR, 네이티브 어셈블리, WebAssembly 모듈로 직접 변환한다. 기존 방식처럼 런타임에 Node.js나 JavaScript 엔진을 필요로 하지 않으며, 정적 빌드 시 자체 네이티브 런타임만 포함한다.
macOS, Linux, Windows 및 WASI Preview 1을 지원한다. npm 패키지를 사용해야 할 경우 --dynamic 옵션으로 quickjs-ng를 임베드하여 실행 파일에 포함시킬 수 있다. 컴파일되지 않는 코드는 진단 메시지로 명확히 보고한다.
Vercel Labs가 개발한 실험적 프로젝트로, Apache-2.0 라이선스를 따른다. 서버 애플리케이션이나 CLI 도구를 배포할 때 의존성 설치 부담을 줄이고자 하는 개발자에게 적합하다.
GitHub 저장소
vercel-labs/scriptc
TypeScript-to-Native Compiler
TypeScript
이 한국어 소개글은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.