Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임 환경
스크리브 실행
도구 및 유틸리티
CLI 애플리케이션
서버의 역할
HTTP 요청 수신
요청 처리
응답 제공
서버로서의 배포란?
Node.js가 서버가 되려면 배포되어야 함.
개발 환경에서 실행되는 서버를 실제 운영환경에 올려두는 것.
장점
비동기 처리를 이용한 Non-blocking I/O
SNS나 채팅서비스에 많이 사용됨.
단점
스레드 하나에서 처리됨.