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