Node.js는 구글에서 웹브라우저의 Javascript 처리 속도를 향상시키기 위해 만든 오픈소스 엔진인 V8에 비동기 이벤트 처리 라이브러리인 libuv를 결합한 플랫폼입니다. 다시 말해, 웹 애플리케이션에 널리 사용되며 웹브라우저(=클라이언트)에서 동작하는 Javascript를 일반적인 운영체제 위에서도 동작할 수 있도록 만든 것이라고 할 수 있습니다. 결론적으로, Javascript로 서버를 포함한 일반 어플리케이션 개발이 가능하다는 것입니다.