Computer Science [비전공자를 위한]
V8 엔진이란?
Hot Dobby
2021. 1. 6. 15:38
V8 이란?
구글에서 만든 오픈 소스 자바스크립트 엔진으로 크롬 브라우저와 Node.JS에 사용된다. C++로 만들어져 있으며 인터프린터 없이 자바스크립트 코드를 머신코드로 바꿔서 속도가 빠르다.
2017년, V8은 완전히 새로운 컴파일러 파이프라인을 도입했으며, 이그니션(인터프리터)과 터보팬(최적화 컴파일러)으로 구성된다. V8 버전 5.9를 기점으로, 풀-코드젠과 크랭크섀프트는 더 이상 자바스크립트 실행을 위해 V8에 사용되지 않는데, 그 이유는 팀이 더 이상 새로운 자바스크립트 언어 기능, 또 그 기능에 필요한 최적화를 계속 관리할 수 없다고 생각했기 때문이다.