
Vercel Labs의 실험 프로젝트 tsc-ts는 TypeScript-Go(tsgo) 7.0.2 컴파일러를 관용적인 TypeScript로 포팅한 뒤 scriptc로 네이티브 코드로 컴파일한다. 프로젝트의 테스트는 TypeScript 테스트 코퍼스 약 1만2500개 파일을 여러 단위로 나눠 tsgo와 비교했으며, 각 구성 요소에서 원문이 제시한 비교 항목이 모두 일치했다고 설명한다.
npm 패키지로 설치해 사용할 수 있다.
npm install -D tsc-ts
npx tsc-ts -p tsconfig.json
tsc-ts 패키지는 플랫폼별 선택적 의존성에서 네이티브 실행 파일을 실행한다. API 서버 모드도 제공해 TypeScript 7.0.2의 tsc --api와 같은 API를 표준 입력·출력으로 사용할 수 있다. 자동 가져오기가 필요한 일부 완성 기능은 지원되지 않으며, 프로파일링 메서드 startCPUProfile, stopCPUProfile, saveHeapProfile도 지원하지 않는다.
이 프로젝트는 실험 단계다. 빌드에는 Node.js 24 이상, npm, Go 1.26과 clang을 사용할 수 있는 macOS·Linux·Windows 환경이 필요하다. 자세한 내용은 GitHub 저장소, 컴파일러 사용 안내, 변경 기록에서 확인할 수 있다.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요