원문: Announcing TypeScript Native Previews - Microsoft Dev Blogs
Microsoft TypeScript 팀이 2025년 5월 22일, TypeScript Native Previews의 광범위한 가용성을 발표했습니다. 이는 지난 3월에 공개된 네이티브 코드로 포팅된 TypeScript 컴파일러의 첫 번째 공개 프리뷰입니다.
npm install -D @typescript/native-preview
# 기존 tsc 대신 tsgo 사용
npx tsgo --project ./src/tsconfig.json
# 진단 정보와 함께 실행
npx tsgo -p . --noEmit --extendedDiagnostics
"typescript.experimental.useTsgo": true
추가기존 TypeScript 5.8 (Strada):
Files: 9306
Lines of TypeScript: 1113969
Memory used: 3356832K
Total time: 72.81s # 1분 이상 소요
새로운 TypeScript Native (Corsa):
Files: 9292
Lines: 1508361
Memory used: 3892267K
Total time: ~7.3s # 약 10배 빠름
--build
플래그 미지원--declaration
미지원기존 설정에서 오류가 발생할 수 있습니다:
// ❌ 더 이상 권장되지 않음
{
"compilerOptions": {
"moduleResolution": "node",
"module": "commonjs"
}
}
// ✅ 권장 설정
{
"compilerOptions": {
"module": "preserve",
"moduleResolution": "bundler"
}
}
node
/node10
해석 방식은 TypeScript 6.0에서 제거될 예정node16
, nodenext
, bundler
해석 방식 사용 권장--build
등 주요 기능 완성TypeScript Native Previews는 TypeScript 생태계의 중요한 발전입니다. 10배 빠른 컴파일 속도는 대규모 프로젝트에서 개발자 경험을 크게 향상시킬 것으로 예상됩니다.
현재는 프리뷰 단계이지만, 지속적인 개발과 커뮤니티 피드백을 통해 안정적인 TypeScript 7로 발전할 예정입니다. 개발자들은 이 기회에 새로운 네이티브 TypeScript를 미리 경험해보고 피드백을 제공하는 것이 좋겠습니다.
참고 자료: