컴백부터 K-뷰티까지 — K-컬쳐의 모든 것을 메일로 받아보세요메일로 받아보기

METAL MEDIA

microsoft/TypeScript

110,376오늘 +65Go

자바스크립트에 타입을 더해 큰 프로젝트도 안전하게 짜게 해주는 언어, TypeScript가 이번엔 Go로 다시 만들어진다

TypeScript는 자바스크립트 문법에 타입 표기를 추가한 언어로, 코드를 컴파일하면 일반 자바스크립트로 변환되어 어떤 브라우저나 환경에서도 실행된다. 마이크로소프트가 관리하며 npm으로 설치해 바로 쓸 수 있고, 안정 버전과 매일 빌드되는 나이틀리 버전을 모두 제공한다. 이 저장소는 주 언어가 Go로 표시되어 있어, 기존에 TypeScript 자체로 짜여 있던 컴파일러 구현이 Go 기반으로 옮겨가는 흐름을 보여준다.

무엇을 하는 레포인가

  1. 자바스크립트 문법 위에 타입 표기를 얹어 코드 작성 단계에서 오류를 미리 잡을 수 있게 한다
  2. 작성한 TypeScript 코드는 컴파일 과정을 거쳐 표준 자바스크립트로 변환되어 브라우저나 서버 등 어디서나 실행된다
  3. npm install -D typescript 명령으로 안정 버전을, typescript@next로 매일 갱신되는 나이틀리 버전을 설치할 수 있다
  4. 깃허브 이슈 제보, 코드 리뷰, Discord 커뮤니티 참여 등 다양한 방식으로 기여할 수 있는 구조를 갖추고 있다
  5. 스타 110376개를 받은 대형 오픈소스 프로젝트로 마이크로소프트가 공식 관리한다

왜 중요한가

자바스크립트로 규모 있는 애플리케이션을 만드는 개발자라면 타입 검사로 버그를 미리 막아주는 이 도구의 변화를 알아둘 필요가 있다. 주 언어가 Go로 바뀐 점은 컴파일러 성능이나 개발 방식에 영향을 줄 수 있어 실무자와 툴 제작자 모두가 주목할 만하다.

이 레포의 용어

  • 컴파일 · 작성한 코드를 다른 형태의 코드로 변환하는 과정, 여기서는 TypeScript를 표준 자바스크립트로 바꾸는 것
  • 나이틀리 빌드 · 매일 자동으로 만들어지는 최신 개발 버전, 안정성보다 최신 기능을 먼저 써보고 싶을 때 사용
  • npm · 자바스크립트 패키지를 설치하고 관리하는 도구이자 저장소

레포 원문 소개 (영문)

TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

소속 · microsoft-ai

GitHub에서 보기

주목받는 레포

레포 전체 보기 →

METAL MEDIA 최신 기사