V8 엔진이란?

2021. 1. 6. 15:38Computer Science [비전공자를 위한]

빠른 속도를 위해서! V8!

V8 이란?

구글에서 만든 오픈 소스 자바스크립트 엔진으로 크롬 브라우저와 Node.JS에 사용된다. C++로 만들어져 있으며 인터프린터 없이 자바스크립트 코드를 머신코드로 바꿔서 속도가 빠르다.

 

2017년, V8은 완전히 새로운 컴파일러 파이프라인을 도입했으며, 이그니션(인터프리터)과 터보팬(최적화 컴파일러)으로 구성된다. V8 버전 5.9를 기점으로, 풀-코드젠과 크랭크섀프트는 더 이상 자바스크립트 실행을 위해 V8에 사용되지 않는데, 그 이유는 팀이 더 이상 새로운 자바스크립트 언어 기능, 또 그 기능에 필요한 최적화를 계속 관리할 수 없다고 생각했기 때문이다.

'Computer Science [비전공자를 위한]' 카테고리의 다른 글

Data structure 비교하기  (0) 2021.01.18
ES6 문법의 특징  (0) 2021.01.06
웹 서비스와 관련 프로토콜  (0) 2021.01.05
Web Basic  (0) 2020.09.23
백트레킹, DFS / BFS  (0) 2020.09.15