소프트웨어 플랫폼 V8 (자바스크립트 엔진)으로 빌드 된 이벤트 기반 자바스크립트 런타임
Node.js Internal Component

맨 아래 레이어는 dependency folder에
위 레이어는 srcdp
Node.JS=V8+ Libraries (LibUv(C) + ...(in repodeps/) )
V8+ Library Static Link →Node.exe
node has http module but express(connect) make easy
node의 HTTP 모듈과 Connect, Express 의 관계
발생일: 2013.03.09 기본 HTTP 모듈과 Express 의 역할에 대해선 잘 알겠는데, Connect 는 정확히 뭐고, 세 모듈의 관계는 어떻게 될까? 노드는 기본적으로 HTTP 모듈을 가지고 있고, Connect 는 HTTP 모듈에 여러 플러그인(정적 파일, 로깅, 캐싱, 압축 등)을 추가할 수 있는 미들웨어 프레임워크다. Express 는 Connect 를 내장하고 있는 웹 애플리케이션 프레임워크다.
https://ohgyun.com/400

빠르게 배우는 Node.js와 NPM 설치부터 개념잡기
node.js와 npm 기초 완벽 가이드!! node.js와 npm을 설치해보고 개념도 잡아보자. 그리고 더 나아가 IntelliJ에서 npm을 어떻게 사용하는지 알아보자. node.js와 npm은 웹 개발에 종사하고 있는 개발자라면 웬만해서는 알만큼 중요한 기술 중의 하나이다. 많이 들어보기도 했을 것이다. 이와 관련된 포스팅도 많고 정보도 많으니까.
https://kdydesign.github.io/2017/07/15/nodejs-npm-tutorial/

[node.js] node.js의 이벤트루프와 libuv의 이해
각각은 별도로 큐를 이용하여 작업 리스트를 가지고 있습니다. 앞에서 libuv는 시스템 API나 쓰레드 풀에게 작업을 비동기 형태로 전달한 후 콜백을 큐에 저장한다고 했는데 여기서 말한 큐가 timers, pending callbacks, idle/prepare, poll, check, close callbacks, nestTickQueue, microTaskQueue 큐입니다. 우리가 등록한 큐는 성격에 따라 유형에 맞는 큐에 등록됩니다.
https://m.blog.naver.com/pjt3591oo/221976414901

Seonglae Cho