일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- react
- AJIT
- 프로세스
- 주니어개발자
- Custom Hook
- helm-chart
- Recoil
- Sparkplug
- type assertion
- TypeScript
- docker
- JavaScript
- useLayoutEffect
- Compound Component
- Headless 컴포넌트
- 타입 단언
- Render Queue
- prettier-plugin-tailwindcss
- zustand
- CS
- useCallback
- Microtask Queue
- 암묵적 타입 변환
- 좋은 PR
- 명시적 타입 변환
- jotai
- Redux Toolkit
- 클라이언트 상태 관리 라이브러리
- task queue
- linux 배포판
Archives
- Today
- Total
목록AJIT (1)
구리
[브라우저] 자바스크립트 엔진은 내 코드를 어떻게 실행할까?
이번 글은 JavaScript 엔진(구글 V8 엔진 기준)이 코드를 어떻게 실행하는지에 대해 알아보는 글입니다. 자바스크립트 엔진의 동작 원리를 크게 2단계로 나눠 (2) 소스 코드가 컴파일되기까지의 과정의 주제를 현재 글에서 다루며 (2) 컴파일 후 실행되는 과정은 다음 글에서 다룰 예정입니다. 사전 지식 브라우저 동작 원리 JavaScript 동작 원리 JITC AJITC 본문 V8엔진 동작원리 비최적화 컴파일러 결론 브라우저 동작원리 브라우저는 서버로부터 전달 받은 HTML 파일을 파싱하다 script 태그를 만나면 네트워크 레이어를 통해 JavaScript 파일을 로드 후 JavaScript 엔진에게 제어권을 넘겨 파싱과 실행 단계를 진행하게 됩니다. (브라우저의 동작원리에 대해 자세히 알고 싶다..
Web
2023. 10. 1. 01:51