• ZDNet USA
  • ZDNet China
  • ZDNet Japan
  • English
  • 지디넷 웨비나
뉴스
  • 최신뉴스
  • 방송/통신
  • 컴퓨팅
  • 홈&모바일
  • 인터넷
  • 반도체/디스플레이
  • 카테크
  • 헬스케어
  • 게임
  • 중기&스타트업
  • 유통
  • 금융
  • 과학
  • 디지털경제
  • 취업/HR/교육
  • 생활/문화
  • 인사•부음
  • 글로벌뉴스
  • AI의 눈
ZDPick
인공지능
AI의 눈
IT'sight
칼럼•연재
포토•영상

ZDNet 검색 페이지

'MS 타입스크립트'통합검색 결과 입니다. (2건)

  • 태그
    • 제목
    • 제목 + 내용
    • 작성자
    • 태그
  • 기간
    • 3개월
    • 1년
    • 1년 이전

MS, 타입스크립트 7.0 출시…전체 빌드 성능 8~12배 향상

마이크로소프트가 프로그래밍 언어 타입스크립트(Typescript)의 차세대 버전인 '타입스크립트 7.0'을 공식 출시했다. 기존 자바스크립트 기반 구현을 Go 언어로 네이티브 포팅해 전체 빌드 성능을 기존 대비 8~12배 향상시킨 것이 핵심이다. 12일 다니엘 로젠워서 마이크로소프트 수석 제품관리자는 "타입스크립트 7은 네이티브 코드 속도와 공유 메모리 기반 멀티스레드 기술을 활용해 개발 생산성을 크게 높였다"고 공식 블로그를 통해 밝혔다. 타입스크립트는 자바스크립트에 정적 타입 시스템을 추가한 언어로 웹과 클라우드 애플리케이션 개발에 널리 사용된다. 마이크로소프트는 지난해 타입스크립트 도구 체계 전반을 한 단계 확장하기 위한 프로젝트를 시작했으며, 기존 컴파일러를 Go 언어로 재구현하는 작업을 진행해 왔다. 새로운 타입스크립트 7.0은 기존 코드 구조와 로직을 최대한 유지하면서도 네이티브 실행 환경의 성능을 활용할 수 있도록 설계됐다. 이를 통해 네이티브 코드 실행 속도와 공유 메모리 기반 멀티스레딩, 다양한 최적화 기술을 적용해 전체 빌드 과정에서 평균 8~12배 성능 향상을 제공한다. 대규모 오픈소스 프로젝트를 대상으로 한 테스트 결과에서도 성능 개선 효과가 확인됐다. 비주얼 스튜디오 코드(VS코드) 전체 빌드 시간은 기존 125.7초에서 10.6초로 단축돼 약 11.9배 빨라졌다. 센트리는 139.8초에서 15.7초, 블루스카이는 24.3초에서 2.8초, 플레이라이트는 12.8초에서 1.47초로 각각 개선됐다. 메모리 사용량도 감소했다. VS코드 프로젝트의 경우 전체 빌드 과정에서 사용되는 메모리가 5.2GB에서 4.2GB로 약 18% 줄었으며, 블루스카이는 26%, 플레이라이트는 11% 감소한 것으로 나타났다. 개발 환경의 응답성도 크게 향상됐다. 프로젝트 로딩과 자동완성, 참조 검색, 오류 진단 등 에디터 기능이 모두 빨라졌다. 마이크로소프트는 VS Code 코드베이스에서 오류가 포함된 파일을 열었을 때 첫 번째 오류가 표시되기까지 걸리는 시간이 기존 17.5초에서 1.3초 미만으로 단축됐다고 설명했다. 타입스크립트 7.0은 언어 서버 프로토콜(LSP)을 기반으로 새로운 언어 서버를 도입했다. 이를 통해 VS코드와 비주얼 스튜디오, 웹스톰(WebStorm) 등 주요 개발 도구에서 향상된 성능을 제공한다. 회사 측은 새로운 언어 서버가 기존 버전 대비 명령 실패율을 80% 이상, 서버 충돌을 60% 이상 줄였다고 밝혔다. 대규모 기업 환경에서의 검증도 마쳤다. 마이크로소프트는 VS코드와 오피스, 팀즈, 파워BI, 엑스박스 등 내부 조직뿐 아니라 블룸버그, 캔바, 피그마, 구글, 노션, 슬랙, 버셀 등 다양한 기업들과 함께 실제 코드베이스에서 테스트를 진행했다. 슬랙은 타입스크립트 7 도입 이후 CI 환경의 타입 검사 시간을 약 7.5분에서 1.25분으로 줄였으며, 병합 대기 시간도 40% 감소했다고 전했다. 마이크로소프트 뉴스 서비스 팀 역시 매월 약 400시간의 CI 대기 시간을 절감한 것으로 나타났다. 이번 버전은 병렬 처리 기능도 강화했다. 새롭게 추가된 '체커(--checkers)' 옵션을 통해 타입 검사 작업을 여러 코어에 분산할 수 있으며 '빌더(--builders)' 옵션으로 프로젝트 참조 빌드의 병렬 처리 수준도 조정할 수 있다. CPU 자원이 충분한 환경에서는 기본 설정보다 더 높은 성능 향상도 가능하다. 마이크로소프트는 타입스크립트 7.0을 npm을 통해 즉시 사용할 수 있다고 밝혔다. 다만 뷰(Vue), 아스트로(Astro), 스벨트(Svelte), MDX 등 타입스크립트를 내장해 사용하는 일부 개발 도구와 프레임워크는 새로운 API가 제공될 예정인 타입스크립트 7.1 출시 이후 본격적인 지원이 가능할 전망이다. 로젠워서 수석 제품관리자는 "타입스크립트 7은 지난 10여 년간 축적된 개발 경험을 바탕으로 구축한 새로운 기반"이라며 "더 빠르고 생산적인 개발 환경을 제공해 개발자들이 대규모 애플리케이션을 더욱 효율적으로 구축할 수 있도록 지원할 것"이라고 말했다.

2026.07.12 12:49남혁우 기자

MS, 타입스크립트 컴파일러 'Go'로 전환… 성능 10배 향상 기대

마이크로소프트가 타입스크립트의 성능을 근본적으로 개선하기 위해 컴파일러와 관련 도구를 재구성한다. 14일 마이크로소프트는 타입스크립트 컴파일러를 Go언어로 전환하는 프로젝트 코르사(Project Corsa)를 공식 홈페이지를 통해 발표했다. 마이크로소프트의 아네르스 하일스베르 수석 아키텍처는 타입스크립트의 성능 최적화를 위해 다양한 언어로 프로토타입을 테스트한 결과 최종적으로 Go를 선택했다고 밝혔다. 현재 타입스크립트 컴파일러(tsc)는 자바스크립트 기반의 타입스크립트 언어로 작성됐으며 노드.js에서 실행된다. 이러한 구조는 동적 언어의 특성상 네이티브 코드 기반의 컴파일러보다 성능이 떨어지는 한계를 지닌다. 대규모 프로젝트에서는 빌드 시간이 길어지고, 메모리 사용량이 증가하는 문제가 있었다. Go는 최적화된 네이티브 코드 생성을 지원하며, 노드js 같은 추가적인 런타임 환경 없이 독립 실행 파일을 제공할 수 있다. 아네르스 하일스베르 수석 아키텍처는 이번 전환을 통해 기존보다 최대 10배 이상 빠른 빌드 속도를 제공할 것으로 예상된다고 설명했다. 예를 들어 150만 라인의 코드로 구성된 VS 코드 프로젝트를 기존 타입스크립트 컴파일러로 빌드하면 약 77.8초가 소요된다. Go 기반의 새로운 컴파일러에서는 7.5초로 단축되어 10.4배의 속도 향상이 이루어졌다. 편집기에서 프로젝트 로드에 걸리는 시간도 약 9.6초에서 약 1.2초로 줄어드는 등 작업 속도를 향상시키며 전반적인 메모리 사용량도 현재 구현의 약 절반 준으로 줄어들 전망이다. 타입스크립트 컴파일러는 순환 참조를 포함한 복잡한 데이터 구조를 다루는데, Go는 이러한 데이터 구조를 효율적으로 관리할 수 있으며, 가비지 컬렉션 기능을 제공해 메모리 누수를 방지할 수 있다. Go의 병렬 처리 및 동시성 지원도 중요한 요소다. Go는 고루틴(goroutine)을 활용한 병렬 처리가 강력해 대규모 프로젝트의 빌드 시간을 단축하는 데 유리하며, 단순한 문법과 강력한 표준 라이브러리를 제공해 유지보수 및 개발 속도를 향상시킬 수 있다. 마이크로소프트는 2025년 중반까지 Go기반 타입스크립트 컴파일러(tsc)의 프리뷰 버전을 제공할 예정다. 이어 연말까지 프로젝트 빌드 및 언어 서비스에 대한 완전한 기능을 구현할 계획이다. 또한 향후 인공지능(AI) 기반 기능과의 연계를 고려해, 새로운 프로세스 간 API를 개발하고 있다. 아네르스 하일스베르 수석 아키텍처는 "우리는 이 엄청난 속도 향상이 만들어내는 기회에 대해 매우 흥분하고 있다"며 "전체 프로젝트에 걸쳐 즉각적이고 포괄적인 오류 목록을 제공하고, 더욱 진보된 리팩토링을 지원하는 등 한때 손이 닿지 않는 것처럼 보였던 기능이 이제 손이 닿는 곳까지 왔다"고 말했다. 이어 "이 새로운 기반은 기존 개발자 경험을 넘어서 차세대 AI 도구가 개발을 향상시키고, 코딩 경험을 학습하고, 적응하고, 개선하는 새로운 도구를 구동할 수 있는 기반이 될 것"이라고 비전을 제시했다.

2025.03.14 09:46남혁우 기자

  Prev 1 Next  

지금 뜨는 기사

이시각 헤드라인

삼성·SK, HBM4 8단 출하 비중 늘린다…엔비디아 공급망 변화 예고

비상시 문 안 열리는데…테슬라 '매립형 손잡이' 韓 안전기준은 공백

울산시 AX 시동…"AX, 기술 아니라 산업체계 바꾸는 것"

퀄컴 "새 오라이언 CPU, 모바일 최초 작동클록 5GHz 돌파"

ZDNet Power Center

Connect with us

ZDNET Korea is operated by Money Today Group under license from Ziff Davis. Global family site >>    CNET.com | ZDNet.com
  • 회사소개
  • 광고문의
  • DB마케팅문의
  • 제휴문의
  • 개인정보취급방침
  • 이용약관
  • 청소년 보호정책
  • 회사명 : (주)메가뉴스
  • 제호 : 지디넷코리아
  • 등록번호 : 서울아00665
  • 등록연월일 : 2008년 9월 23일
  • 사업자 등록번호 : 220-8-44355
  • 주호 : 서울시 마포구 양화로111 지은빌딩 3층
  • 대표전화 : (02)330-0100
  • 발행인 : 김경묵
  • 편집인 : 김태진
  • 개인정보관리 책임자·청소년보호책입자 : 김익현
  • COPYRIGHT © ZDNETKOREA ALL RIGHTS RESERVED.