JIT (Just in time) 컴파일 방식
JS 엔진에 사용되는 컴파일 방식으로 JIT 방식이 있다. Chrome의 V8 엔진도 JIT(정확히는 adaptive JIT)을 사용하고 있다. 인터프리터도 아니고 정적 컴파일도 아닌 JIT가 무엇인지 알아보자. 🚀 컴파일 기법 한 줄씩 읽어가면서 그때 그때 해석하는 인터프리터 방식과 (JS, python, php ...) => 곧 바로 결과 확인 가능 실행 전에 컴파일하는 정적 컴파일 방식 (Java, C, C# ...) 이 있다. => 컴파일해야만 결과 가능하나 처음부터 기계어로 전부 변환되었으니 속도가 빠름 그러나 또 다른 컴파일 기법으로 JITC(just-in-time compilation)이 존재한다. 작동 방식은 다음과 같다고 한다. JS는 기본적으로 text 형태로 배포가 되기 때문에 이를 ..