TypeScript 6.0 RC 발표
TypeScript 6.0 Release Candidate가 발표되었습니다.
이번 버전은 기존 자바스크립트 코드베이스를 기반으로 한 마지막 릴리스이며, 이후 TypeScript 7.0부터는 Go 언어로 작성된 새로운 컴파일러와 언어 서비스를 도입해 네이티브 코드 성능과 멀티스레딩을 활용할 예정입니다.
주요 기술적 특징으로는 함수 타입 추론 개선, Node.js 20의 서브패스 임포트(#/ 접두사) 지원, 새로운 --stableTypeOrdering 플래그 도입으로 타입 정렬의 일관성 강화, 그리고 ES2025 타겟 및 Temporal API, RegExp.escape 등 최신 표준 타입 지원이 포함됩니다.
또한, 기본 설정 변경(예: strict 기본 활성화, module 기본값 esnext, rootDir 기본값 변경)과 함께, ES5 타겟, --downlevelIteration, --moduleResolution node 등 구식 옵션의 폐지 및 여러 기능의 비호환성 경고가 도입되어, 7.0 버전으로의 원활한 마이그레이션을 준비하도록 설계되었습니다.
실용적 가치는 최신 자바스크립트 환경에 맞춘 빌드 성능 향상과 코드 안정성 강화, 그리고 향후 네이티브 컴파일러 전환에 대비한 호환성 확보에 있습니다. 개발자들은 이번 RC를 통해 새 기능을 미리 경험하고, 향후 7.0 업그레이드에 대비해 코드베이스를 점검하는 것이 권장됩니다.
