
타입스크립트는 자바스크립트에 타입을 부여한 언어
Compile 컴파일
자바스크립트는 브라우저에서 실행할 수 있지만, 타입스크립트는 불가능해서 자바스크립트로 변환해서 사용해야 한다.
자바스크립트는 동적 타입 (어떤 변수가 처음엔 불린형이었는데 숫자형, 문자형으로 바꿔도 됨)
But, 타입스크립트는 정적 타입
그래서 자바스크립트는 코드를 다 쓰고 런타임에서 동작해봐야 오류를 확인할 수 있는데 타입스크립트는 컴파일 단계에서 오류 확인 가능
성능 향상과는 관계가 없고, 개발환경에서 에러를 잡기 위해 쓰인다.