250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 자바스크립트 엔진 v8
- 항해99
- js배열 알고리즘
- 실행컨텍스트
- this
- 항해99 사전스터디
- 리액트
- toggle-btn
- 테스트 코드 툴 비교
- 웹팩 기본개념
- 알고리즘
- 웹 크롤링
- 리액트 메모
- 렌더링 최적화
- 항해99 부트캠프
- 리액트 메모이제이션
- 항해99 미니프로젝트
- chromatic error
- gql restapi 차이
- v8 원리
- next js
- 리액트 렌더링 최적화
- Js module
- JS module system
- 리덕스
- jwt
- 코어자바스크립트
- 함수형 프로그래밍 특징
- 타입스크립트
- FP 특징
Archives
- Today
- Total
목록v8 원리 (1)
Jaeilit
자바스크립트 V8 엔진
자바스크립트 엔진은 자바스크립트 코드를 실행하는 프로그램 또는 인터프리터입니다. 자바스크립트 엔진은 전통적인 인터프리터일 수도 있고, 특정한 방식으로 바이트코드로 JIT 컴파일을 할 수 있습니다. 먼저, 인터프리터란 사람이 이해할수있는 고수준의 언어를 기계어(저수준언어)로의 컴파일을 하지않고 한줄씩 명령어를 읽으면서 바로 실행하는 프로그램 또는 환경을 이야기 합니다. 파이썬, JS 등이 대표적인 언어입니다. 인터프리터는 단점으로 최적화 과정없이 변환하기 때문에 컴파일러보다 성능이 느리다는 점입니다. 흔히들 JS 엔진은 브라우저에서 인터프리터로 처리된다고 알고있지만 V8 엔진에서는 순수 인터프리터만 사용하여 구동하지 않습니다. 인터프리터일 경우 항상 같은 코드를 반복해서 실행합니다. 웹이란 특성상 새로고..
TIL
2023. 10. 26. 11:48