jit

    [ Node.js #02 V8 아키텍처 JIT ] Node JS V8 Engine 이란?

    들어가기에 앞서 Nodejs 동작원리를 이해하기 위해 V8 공식 홈페이지를 기반으로 과거(2015년)부터 현재(2023년)까지 초기 아키텍처를 변역하며 연구하는 과정입니다. 초기 아키텍처에서 현재 아키텍처로 변화하는 과정에서 어떤 부분이 메모리 누수가 있었고 어떤식으로 해결해왔는지 엔진 전문가가 아닌 입장에서 해석하는 과정이므로 작성에 틀린 내용이 있을 수 있습니다. 또한 공식 사이트에 간단하게 설명되어 있는 부분이 있다면 그 내용도 연구하고 작성하오니 틀린 내용이 있다면 댓글로 남겨주시면 정정하도록 하겠습니다. V8 엔진이란? C++로 개발된 Google의 JavaScript 및 WebAssembly 기반 오픈소스 엔진으로 V8은 JIT compilation를 사용하여 JavaScript 코드를 실행하..