V8 엔진이란?
2021. 1. 6. 15:38ㆍComputer Science [비전공자를 위한]
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 |