V8 엔진이 도대체 뭔데?

나라리야·2021년 7월 26일
0
post-thumbnail

노드js를 배우면서 너무 궁금했던 내용이다.

Node.js®는 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임입니다.


크롬v8엔진이 도대체 뭔데??


V8 엔진(Chrome V8)

크롬V8 또는 V8이라고 불리는 친구인데, 웹 브라우저를 만드는데 기반을 제공하는 오픈 소스 자바스크립트 엔진으로 구글이 제공하고 있습니다.
V8 자바스크립트 엔진은 기존 다른 웹 브라우저보다 자바스크립트 처리가 월등히 빠릅니다.
왜냐면 JIT(Just In Time)컴파일 방식을 사용하기 때문이다. 이 방식은 자바스크립트를 인터 프리트 하지 않고 즉시 기계어로 컴파일 합니다. (속도개선)


쉽게 말해 구글이 만든 자바스크립트 기반의 웹어셈블리 엔진으로, 자바스크립트 코드 실행 전에 최적화된 기계어로 컴파일하는 엔진이다. -> 자바스크립트 코드를 받아 컴파일하고 실행하는 C++프로그램이다. 주로 크롬 브라우저와 노드js에서 사용된다.

profile
Code의 美를 추구하는 개발자 🪞

0개의 댓글