반응형 TS 동작원리1 타입스크립트 동작 정리 대부분의 언어의 프로그램 실행 과정은 아래와 유사하다. 1. 프로그램이 AST(abstract syntax tree - 추상 문법 트리)로 파싱 2. AST가 바이트코드로 컴파일 3. 런타임이 바이트코드를 평가 타입스크립트는 자바스크립트, 자바와 같은 주요 언어들과 다른 방식으로 작동한다. 타입스크립트 컴파일러는 AST를 만들어 결과 코드를 내놓기 전에 타입 확인을 거친다 - (typechecker) 1. 타입스크립트 소스 -> 타입스크립트 AST 2. 타입 검사기가 AST를 확인 3. 타입스크립트 AST -> 자바스크립트 소스 4. 자바스크립트 소스 -> 자바스크립트 AST 5. AST -> 바이트코드 6. 런타임이 바이트코드를 평가 과정 1~3은 TSC(타입스크립트 컴파일러 - TypeScript C.. 2023. 8. 30. 이전 1 다음 반응형