인터프리팅을 하다가, 필요한 부분에 대해서는 컴파일을 하여 최적화를 한다
최근 대다수의 JavaScript 엔진들이 차용하는 방식
컴파일 타임에 최적화 뿐만 아니라 실행 컨텍스트를 만드는 것
인터프리팅과 컴파일을 번갈아서 함
Adaptive-JITC Notion
JITC, Adaptive-JITC
바로 JITC (Just-In-Time Compiler) 라는 단어인데, 같이 나오는 내용인 즉 JITC는 인터프리팅을 하다가, 필요한 부분에 대해서는 컴파일을 하여 최적화를 한다 이다. 이 말은 내용은 맞지만 이름이 틀렸다. 위의 방식은 Adaptive JITC 라고 하여, 최근 대다수의 JavaScript 엔진들이 차용하는 방식이다. 그리고 JITC...
https://medium.com/@snaag.dev/jitc-adaptive-jitc-3fc87b87ef7f

[번역] 저스트-인-타임(JIT) 컴파일러 집중 코스
자바스크립트는 태생이 느렸지만, JIT라고 불리는 무언가 덕분에 빨라지게 되었다. 그런데 JIT는 어떻게 동작하는걸까? 자바스크립트는 브라우저에서 어떻게 실행될까 개발자로서 자바스크립트를 페이지에 추가하면, 당신은 목표와 문제를 갖게 된다. 목표 : 당신은 컴퓨터에게 무엇을 할지 말하고 싶다. 문제 : 당신과 컴퓨터는 다른 언어를 사용해서 이야기한다....
https://dongwoo.blog/2017/06/06/%EB%B2%88%EC%97%AD-%EC%A0%80%EC%8A%A4%ED%8A%B8-%EC%9D%B8-%ED%83%80%EC%9E%84jit-%EC%BB%B4%ED%8C%8C%EC%9D%BC%EB%9F%AC-%EC%A7%91%EC%A4%91-%EC%BD%94%EC%8A%A4/
![[번역] 저스트-인-타임(JIT) 컴파일러 집중 코스](https://www.notion.so/image/https%3A%2F%2Fdongwoodotblog.files.wordpress.com%2F2017%2F06%2F02-10-jit_loop02-500x3182.png%3Ffit%3D440%252C330?table=block&id=4a0d8942-3f9e-47f4-9e53-ddf81afa9241&cache=v2)

Seonglae Cho