News Feed

타입스크립트, 구글 고 기반으로 새롭게 구현…속도·확장성 개선 기대

컨텐츠 정보

  • 조회 715

본문

마이크로소프트가 구글의 고(Go) 언어를 기반으로 타입스크립트를 새롭게 구현하고 있다고 밝혔다. 마이크로소프트는 이 프로젝트를 통해 코드 편집기의 시작 속도, 빌드 시간, 메모리 사용량이 크게 개선되며, 대규모 코드베이스에서도 타입스크립트를 더욱 원활하게 확장할 수 있을 것이라고 설명했다.

이 계획은 타입스크립트 컴파일러, 도구, 코드베이스를 자바스크립트에서 고로 이식하는 계획을 발표했다. 타입스크립트팀은 2025년 중반까지 고 기반 tsc에서 명령줄 타입 검사 기능을 프리뷰 형태로 제공할 것으로 기대하며, 연말까지 타입스크립트의 기능이 완전히 구현된 고 버전을 선보일 계획이다.

마이크로소프트는 비주얼 스튜디오 코드 편집기에서 고 기반 타입스크립트를 사용하는 개발자가 편집기 속도 향상을 체감할 수 있을 것이라고 설명했다. 또한 프로젝트 로드 시간이 8배 빨라지고 전체 프로젝트에 대한 즉각적인 오류 목록을 제공하며, 코드 자동 완성, 빠른 정보 표시, 정의로 이동, 모든 참조 찾기와 같은 모든 언어 서비스 작업에서 응답성이 크게 개선될 것이라고 덧붙였다. 새로운 타입스크립트는 이전에는 연산 비용이 너무 높아 지원되지 않았던 더 정교한 리팩토링 기능과 더 깊이 있는 코드 분석도 제공할 예정이다.

마이크로소프트는 새로운 버전의 타입스크립트를 많은 개발자가 “매우 기대할 것”이라고 예상했다. 마이크로소프트에 따르면, 자바스트립트 기반 타입스트립트는 대규모 애플리케이션에서 성능이 저하된다는 점이 가장 큰 문제로 지적된다.

개발자는 새로운 작업 리포지토리에서 고 코드를 빌드 및 실행할 수 있다. 해당 리포지토는 기존 타입스크립트 코드베이스와 마찬가지로 아파치 라이선스 2.0에 따라 제공된다. 한편, 자바스크립트 코드베이스는 6.0 시리즈로 계속 개발될 예정이다. 타입스크립트 6.0에서는 고 기반 타입스크립트와의 정합성을 맞추기 위해 향후 일부 기능 폐기 및 변경 사항이 도입될 예정이다. 고 기반 네이티브 코드베이스가 현재의 타입스크립트와 충분한 기능적 동등성을 확보하면 타입스크립트 7.0으로 출시할 계획이다.

일부 프로젝트는 출시 시점에 타입스크립트 7.0로 전환할 수 있지만, 일부 프로젝트는 특정 API 기능, 레거시 구성, 혹은 타입스크립트 6.0의 지속적인 사용을 필요로 하는 기타 제약 사항에 의존할 수 있다고 마이크로소프트는 설명했다. 자바스크립트 코드베이스는 타입스크립트 7.0이 충분히 성숙하고 널리 채택될 때까지 6.0 버전으로 유지될 예정이다.
dl-itworldkorea@foundryco.com

관련자료

댓글 0
등록된 댓글이 없습니다.
Member Rank