AI Briefing

TypeScript 7.0 Beta 공개

·2026.04.25 14:15

Microsoft가 Go 네이티브 포팅한 TypeScript 7.0 Beta를 공개했다.

Microsoft가 TypeScript 7.0 Beta를 공개했다. 새 구현은 기존 컴파일러를 Go로 네이티브 포팅한 것으로, TypeScript 6.0 대비 종종 약 10배 빠른 성능을 목표로 한다.

현재는 별도 패키지로 제공되며, npm install -D @typescript/native-preview@beta로 설치한 뒤 tsc 대신 tsgo를 실행하면 된다. 배포 방식은 베타 단계지만, 일상적인 개발과 CI에서도 바로 사용할 수 있을 만큼 안정적이라고 설명했다.

핵심 특징은 다음과 같다.

  • 새 코드베이스는 재작성보다 체계적 포팅에 가깝다.
  • 타입 체크 로직은 TypeScript 6.0과 구조적으로 동일하다.
  • 파싱, 타입 체크, emit을 병렬화해 속도를 끌어올렸다.
  • --checkers, --builders, --singleThreaded 같은 옵션으로 실행 방식을 조절할 수 있다.

호환성 측면에서는 TypeScript 6.0 기준의 동작 유지를 목표로 하지만, 일부 기본값과 deprecated 옵션 정리로 기존 프로젝트에서 차이가 날 수 있다. 특히 rootDir, types, module, strict 관련 설정은 마이그레이션 시 확인이 필요하다.

또한 JS/JSDoc 처리를 TS 파일 분석 방식과 더 일관되게 정리하면서, 일부 오래된 Closure 스타일 문법과 특수 처리를 제거했다. JS + JSDoc 중심 코드베이스는 별도 점검이 필요하다.

에디터용으로는 VS Code TypeScript Native Preview 확장을 제공한다. CLI와 같은 기반을 쓰기 때문에 auto-import, hover, inlay hints, code lens, JSX linked editing 등에서도 성능 개선이 이어진다.

다만 stable programmatic API는 아직 없고, 이는 TypeScript 7.1 이후를 목표로 한다. 안정 버전은 약 2개월 내, RC는 그 몇 주 전에 나올 계획이다.

이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.

요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.