[JavaScript] (1) 썸네일형 리스트형 [JS] V8 엔진부터 Event Loop까지: 자바스크립트 실행의 모든 것 자바스크립트는 단일 스레드 언어인데도 비동기 처리가 가능하다는 게 신기하지 않나요?그 원리를 엔진(V8)의 동작부터 브라우저 내부 구조까지 단계별로 살펴봅니다.“자바스크립트는 싱글 스레드인데 왜 비동기가 될까?”“V8 엔진은 정확히 어떤 과정을 거쳐 코드를 실행할까?”“왜 최적화를 한다고 했다가 다시 디옵트 하는가?” 이 글은 이러한 질문들의 답을 단 한 번에 “그림처럼” 이해하는 것을 목표로 합니다. ⭐ V8 엔진을 공부하고 글을 작성할 때 ‘반드시 가져가자’고 마음먹은 핵심⭐V8 엔진의 전체 실행 과정(파싱 → 바이트코드 → 인터프리팅 → JIT → GC)브라우저 환경에서 JS가 비동기적으로 동작하는 구조(Web API, Task Queue, Event Loop)왜 싱글 스레드임에도 동시성(Concu.. 이전 1 다음