Node.js란
: Node.js는 Chrome V8 Javascript 엔진으로 빌드된 Javascript 런타임이다.
1. 런타임
런타임은 특정 언어로 만든 프로그램들을 실행할 수 있는 환경을 뜻한다.
따라서 Node는 Javascript Program을 컴퓨터에서 실행할 수 있다.
2. Node의 내부 구조
* Node는 V8과 더불어 libuv라는 Library를 사용하며, V8과 libuv는 C와 C++로 구현되어 있다.
* libuv Library는 Node의 특성인 이벤트 기반, 논 블로킹 I/O 모델을 구현하고 있다.