JavaScript V8 Engine

이주희·2022년 5월 8일
0

JavaScript

목록 보기
30/49

JavaScript Engine

  • JS 코드를 실행하는 프로그램 혹은 인터프리터를 의미한다.

V8

  • 웹 브라우저를 만드는데 기반을 제공하는 구글에서 개발한 오픈소스 JS 엔진이다.
  • 웹 브라우저 내부에서 JS의 속도 개선을 위해 고안되었다.
  • 속도 향상을 위해 js 코드를 더 효율적인 머신 코드로 번역한다.

V8의 기능

  • JS 코드 컴파일/실행
  • 콜스택을 핸들링해서 JS 함수를 특정 순서에 따라 실행
  • 힙메모리 객체에 대한 메모리 할당 관리
  • 이벤트 루프 제공(이벤트 루프를 사용해서 콜백 함수들의 변화를 감지)
profile
🍓e-juhee.tistory.com 👈🏻 이사중

0개의 댓글