TypeScript 7.0 Goes Native: How Project Corsa Rewrites Performance Rules
TypeScript 7.0 (코드명 Project Corsa) 쪽에서 굉장히 중요한 진척이 있었다는 소식이 나왔다.
Hun Jang Dec 5, 2025
TypeScript 7 네이티브 포트, 12월 진행 상황
🔧 무슨 일이 있었나
- Microsoft 팀은 TypeScript 컴파일러와 언어 서비스(lang service)를 기존 JavaScript 기반에서 Go 언어로 전면 이식하는 네이티브 포트를 진행했다. 이번 2025년 12월 2일 업데이트에서 “이제 일상적인 편집기 환경과 CLI(명령줄) 사용에 충분히 안정적”이라는 자신감을 내비쳤다.(Microsoft for Developers)
- 즉, 단지 실험 기능이 아니라 “실제 프로젝트에서 사용 가능한 수준”이라는 이야기다.(Microsoft for Developers)
🚀 왜 주목받는가
- 이 네이티브 포트에서는 대규모 프로젝트에서 빌드·타입체크 속도가 극적으로 개선된다. 예컨대, 기존 JS 기반으로 77.8초 걸리던 150만 라인 규모 코드베이스가 Go 기반에서는 7.5초로 단축된 사례가 있다.(Microsoft Developer)
- 메모리 사용량도 대폭 줄고, 언어 서비스 반응 속도(에디터에서 자동완성, 정의로 가기, 참조 찾기 등)도 크게 향상된다.(Microsoft for Developers)
- 결과적으로, 대규모 모노레포(monorepo)나 복잡한 타입 체킹이 많은 프로젝트에서 개발 피드백 루프가 지금보다 훨씬 짧아지고, CI/CD 환경 부담도 줄어든다.(Progosling)
⚠️ 아직 남은 과제와 변화
- 일부 기능이나 옵션은 아직 완전하지 않다. 예: JS emit, 다운레벨 컴파일(예: es5 타깃) 지원은 제한적이며, 기존의 일부 API나 플러그인이 동작하지 않을 수 있다.(InfoWorld)
- 기본 설정 일부가 바뀐다. 예:
strict모드가 기본 활성화되고, 타깃 최소 ECMAScript 버전이 es2015로 올라가며,baseUrl, 과거 module 해석 방식 등 일부 옵션이 제거된다.(Socket)
- 아직은 “프리뷰 / 네이티브 프리뷰” 상태이며, 공식 7.0 정식 버전 출시 전까지는 (emit이 필요한 경우 등) JS 기반 6.x 라인 유지가 권고된다.(InfoWorld)
관련 기사
TypeScript 7 native compiler port shatters build times
Starting with TypeScript 7, a compiler port using native code will unlock "better raw performance, memory usage, and parallelism."
https://www.developer-tech.com/news/typescript-7-native-compiler-port-shatters-build-times/?utm_source=chatgpt.com
Microsoft Gets 'Real' on Native TypeScript Remake -- Visual Studio Magazine
Microsoft says its Go-based 'native' TypeScript 7 compiler and language service are now stable enough for everyday editor and CLI use, delivering big speed gains and near-complete type-checking parity, while setting TypeScript 6.0 as the final JavaScript-based release and outlining remaining emit and tooling-API gaps.
https://visualstudiomagazine.com/Articles/2025/12/02/Microsoft-Gets-Real-on-Native-TypeScript-Remake.aspx?utm_source=chatgpt.com
Microsoft Announces Native TypeScript Compiler Port for 10X Performance Boost
Microsoft’s TypeScript team has announced an experimental native port of the TypeScript compiler (tsc), dubbed tsc-go, aimed at providing 10x improvement on build time, drastically reducing cold editor startup times, and substantially improving memory usage. This initiative explores running the compiler (written in Go) without the Node.js runtime overhead.
https://www.infoq.com/news/2025/05/new-typescript-compiler-10x-fast/?utm_source=chatgpt.com