Node.js 의 특징 Node.js®는 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임입니다. 브라우저 밖에서도 자바스크립트를 실행할 수 있도록 개발된 것 참고 자료 Node.js®에 대해서 논블로킹(Non-blocking) I/O 블로킹 : 함수를 호출하고 나면 함수가 완전히 종료가 될 때까지 다른 작업을 진행하지 못하고 기다려야함 논블로킹 : 함수를 호출한 후 호출된 함수가 실행되는 중에도 다른 작업을 동시에 진행할 수 있음 참고 자료 블로킹과 논블로킹 살펴보기 싱글 스레드(Single Thread) 스레드 하나를 사용하는 것 자바스크립트를 실행하는 부분에 대해서만 싱글 스레드로 구성되고, 논블로킹 I/O와 이벤트 루프를 통해서 동시에 여러 작업을 가능하게 한다. 이..