Node.js - 자바스크립트 런타임의 구조, 비동기 처리의 핵심
1. Node.js란?: Node.js는 Chrome V8 엔진 위에서 동작하는 자바스크립트 런타임 환경이다.브라우저 밖에서 자바스크립트를 실행할 수 있게 해줌비동기 I/O, 이벤트 기반 구조로 고성능 서버 개발에 적합단일 스레드 기반으로 동시성 처리에 유리한 구조"Node.js는 자바스크립트를 이용해 서버를 만들 수 있게 해주는 플랫폼" 2. Node.js의 핵심 아키텍처 : 단일 스레드 & 이벤트 루프 📌 단일 스레드 모델Node.js는 기본적으로 싱글 스레드 구조지만, 내부적으로는 멀티스레드를 활용한다 (libuv 기반)📌 이벤트 루프 (Event Loop)Node.js의 비동기 처리를 가능하게 만드는 핵심 구조요청 -> 처리할 수 없으면 등록 -> 다음 요청 처리 -> 완료되면 콜백 큐에서 실..
2025.04.13