
TypeScript 7: Go로의 네이티브 재작성으로 10배 빌드 속도 달성
Anders Hejlsberg가 TypeScript 7을 시연합니다. 컴파일러와 언어 도구 전체를 Go로 재작성하여 TypeScript 6 대비 평균 ~10배 빌드 속도 향상을 달성했습니다. 절반의 성능 향상은 네이티브 코드 실행에서 오고, 나머지 절반은 공유 메모리 동시성에서 옵니다 — 새 컴파일러는 가용 코어를 포화시키기 위해 최대 12개의 병렬 타입 체커를 생성합니다. 16코어 데모 머신에서 130만 줄의 VS Code 프로젝트를 컴파일하는 시간이 ~50초에서 ~4.5초로 단축되고, Language Server는 2초 이내에 재시작되며 find-all-references는 거의 즉시 실행됩니다. 핵심 주의 사항은 컴파일러 API를 사용하는 프로젝트(Vue, Astro, Svelte, Volar 포함)가 7.1에서 새로운 네이티브 크로스 프로세스 API가 출시될 때까지 TypeScript 6을 유지해야 한다는 것입니다.




