old posting/Node.js

[Node.js] Node.js와 Node의 내부 구조

마케팅스프린트 2021. 10. 14. 01:52

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 모델을 구현하고 있다.