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

ZDNet 검색 페이지

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

  • 태그
    • 제목
    • 제목 + 내용
    • 작성자
    • 태그
  • 기간
    • 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남혁우 기자

C#, '2025년 올해의 프로그래밍 언어' 등극…3년 만에 다시 탈환

마이크로소프트의 프로그래밍 언어 C#이 2025년 한 해 개발자 생태계에서 가장 성장을 이룬 언어로 꼽혓다. 26일 티오베(TIOBE)는 '2026년 1월 티오베 인덱스'를 통해 C#을 '2025년 올해의 프로그래밍 언어'로 선정했다고 밝혔다. C#이 이 상을 수상한 것은 최근 3년 사이 두 번째 선정으로 지속적이고 강력한 성장 모멘텀을 확보했음을 증명하는 결과라는 반응이다. 티오베 인덱스는 구글, 아마존, 위키피디아 등 주요 검색 엔진 데이터를 기반으로 프로그래밍 언어 인기 순위를 산출한다. 이중 '올해의 언어'는 전체 1위가 아닌 한 해 동안 지분율이 가장 많이 상승한 언어에 수여된다. C#은 전년 대비 가장 큰 폭의 상승세를 기록하며 경쟁자 따돌렸다. 폴 얀센 티오베 최고경영자(CEO)는 이번 선정 핵심 요인으로 C#의 '적절한 시기의 과감한 변화'를 꼽았다. 그는 C#이 언어 설계 관점에서 새로운 트렌드를 주류 언어 중 가장 빠르게 흡수해 왔다고 평가했다. 특히 과거 윈도우 운영체제에 종속되어 있던 한계를 벗어나 리눅스와 맥 등 모든 환경에서 실행 가능한 진정한 크로스 플랫폼 언어로 거듭난 점을 높이 샀다. 또 마이크로소프트 독점 소유 폐쇄적인 구조에서 벗어나 오픈 소스로 거대한 패러다임 전환을 성공적으로 이뤄낸 것이 결정적이었다고 분석했다. 이와 함께 C#의 약진이 엔터프라이즈 소프트웨어 시장 라이벌인 자바(Java)의 입지를 위협하고 있고 평했다. 얀센 CEO는 오랫동안 비즈니스 시장에서 자바의 승리를 예상했지만 이제 그 승부가 미궁에 빠졌다고 진단했다. 자바가 여전히 안고 있는 장황한 코드 스타일과 오라클의 상용 라이선스 정책에 대한 시장의 피로감이 C#에게는 반사이익으로 작용하고 있다는 분석이다. C#은 최신 문법을 적극 도입해 생산성을 높이고, 클라우드 네이티브 환경과 AI 개발까지 아우르는 범용성을 확보하며 자바 개발자를 빠르게 흡수하고 있다. 이번 1월 지수에서는 C#의 독주 외에도 상위권 내 다양한 지각 변동이 포착되었다. 1위는 파이썬이 굳건히 지키고 있으며 이어 C 언어가 C++와 순위를 맞바꾸며 2위에 다시 올랐다. 임베디드 언어 시장에서 C++가 모듈 개념 등 급진적인 변화를 시도하고 있지만 산업계 도입이 더딘 반면 C는 단순함과 속도를 무기로 소형 시스템 시장에서 대체 불가능한 지위를 재확인했다. 이와 함께 펄(Perl)이 11위로 수직 상승하고 데이터 분석 언어 R 또한 통계 분야 지속적인 성장에 힘입어 Top 10 복귀에 성공했다. 반면 구글의 고(Go)와 웹 언어 루비(Ruby)는 하락세를 면치 못하며 순위권 밖으로 밀려났다. 이어 폴 얀센 CEO는 올해 주목할 언어로 타입스크립트와 지그를 지목했다. 그는 "자바스크립트의 엔터프라이즈용 언어인 타입스크림트가 올해 20위권으로으로 진출하고 지그도 안전성과 단순함을 강점으로 인기를 얻으며 30위권 진입이 유력시된다"며 두 언어 성장을 예상했다.

2026.01.26 10:58남혁우 기자

오픈AI, AI 코딩 비서 '코덱스' 러스트로 개편한 이유는?

오픈AI가 인공지능(AI) 코딩 보조 도구 '코덱스 CLI'를 시스템 프로그래밍 언어 러스트(Rust)로 전면 재작성 했다. 설치와 실행을 간편하게 만들고 보안성과 성능을 동시에 강화하기 위한 조치다. 3일 오픈AI는 타입스크립트(Typescript) 기반에서 러스트로 교체한 신형 '코덱스 CLI'를 깃허브를 통해 공개했다고 밝혔다. 코덱스 CLI는 자연어를 입력하면 코드 변경, 생성, 설명까지 자동으로 처리해주는 AI 명령줄 도구다. 사용자는 '코덱스(codex)' 명령을 통해 특정 파일에 대한 설명을 요청하거나 코드 수정을 지시하고, 그 결과를 확인하고 적용할 수 있다. 타입스크립트로 개발된 기존 버전은 노드JS(Node.js) 22 이상과 리액트 기반 Ink 프레임워크 등의 추가환경이 필요하다. 이러한 의존성은 일부 사용자에게 설치의 복잡함이나 성능 저하, 플랫폼 제한 등 불편을 초래했다. 오픈AI는 이러한 문제를 해결하기 위해 코덱스 CLI를 러스트로 전면 재작성 했다. 신규 버전은 외부 런타임 없이 자체 실행 가능한 단일 바이너리로 제공돼 설치가 훨씬 간편하다. 더불어 윈도, 리눅스 맥OS 등 다양한 운영체제(OS)에서 즉시 실행할 수도 있다. 덕분에 사전 환경 구성에 대한 부담 없이 가볍게 사용을 시작할 수 있는 편의성을 제공한다. 보안 면에서도 한층 강화됐다. AI가 생성한 잘못된 코드나 명령어가 시스템에 피해를 주는 일을 막기 위해 실행되는 명령을 다른 프로그램이나 시스템 전체와 격리하는 '랜드락(Landlock)' 기능이 적용됐다. 이를 통해 의도치 않은 명령 실행으로부터 시스템을 보다 안전하게 보호할 수 있다. 성능도 크게 좋아졌다. 러스트는 불필요한 메모리 정리 작업을 하지 않아도 되는 언어로 더 빠르고 효율적으로 프로그램을 실행할 수 있다. 오픈AI는 이를 통해 새롭게 바뀐 CLI가 기존 타입스크립트 버전보다 메모리를 훨씬 덜 쓰고, 실행 속도도 눈에 띄게 빨라졌다고 설명했다. 특히 내부 테스트 결과 여러 개의 파일을 동시에 다뤄야 하는 대형 프로젝트일수록 새 버전의 속도 개선 효과가 더 뚜렷했다고 밝혔다. 또 모델 컨텍스트 프로토콜(MCP)이라는 신규 기능도 선보인다. 외부 프로그램과 정보를 주고받을 수 있도록 지원하는 기능으로 향후 다양한 개발 도구 또는 팀 협업 플랫폼과 연동해 더욱 폭 넓게 코딩 업무를 지원할 수 있을 전망이다. 오픈AI는 기존 타입스크립트 버전에 대한 지원은 한동안 병행되지만, 핵심 기능과 개선은 러스트 버전 중심으로 집중될 예정이라고 밝혔다. 이번 오픈AI의 러스트 전환은 최근 전 세계 개발 도구 생태계 변화에 따른 움직임으로 해석된다. 아마존웹서비스(AWS), 마이크로소프트, 구글 등 주요 기술 기업들도 러스트 도입을 가속화하고 있으며, Vue.js의 창시자인 에반 유(Evan You) 역시 기존 자바스크립트 번들러인 롤업(Rollup)을 대체하기 위해 러스트 기반 빌드 도구인 '롤다운(Rolldown)'을 개발해 공개한 바 있다. 오픈AI의 푸아드 마틴 소프트웨어 엔지니어는 "오픈AI는 이번 개편이 단순한 언어 전환이 아닌 코덱스 CLI를 보다 안정적이고 확장 가능한 도구로 발전시키기 위한 첫걸음"이라며 "특히 반복적으로 모델을 호출하는 에이전트 루프 구조를 더 빠르고 안전하게 구현하기 위해 러스트를 선택했다"고 밝혔다. 이어 "코덱스 CLI가 궁극적으로는 다양한 개발 도구 및 플랫폼과의 유연한 연동을 통해 실무 환경에 최적화된 AI 코딩 도우미로 자리매김할 수 있도록 최선을 다할 것"이라고 덧붙였다.

2025.06.03 09:41남혁우 기자

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  

지금 뜨는 기사

이시각 헤드라인

TSMC, '1.4나노' 성능·수율 모두 잡았다…차세대 공정 선점 시동

"中원플러스, 미·유럽 시장서 짐 싼다"

넷플릭스, 2분기 실적 선방에도 주가 급락

[AI는 지금] "비싼 미국 AI 왜 써?"…비용 폭탄에 美·유럽 기업, 中 AI로 갈아탔다

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.