Node.js란 Javascript로 작성된 프로그램을 일반 애플리케이션 프로그램처럼 실행시켜주는 런타임입니다. 런타임이란 주로 런타임 환경이라고도 불리며 특정 언어로 만든 프로그램을 실행할 수 있는 환경을 뜻합니다. 따라서 노드는 자바스크립트 프로그램을 컴퓨터에서 실행할 수 있게 하는 자바스크립트 실행기라고 생각하시면 됩니다. 텍스트 파일인 txt를 실행하는 메모장이나 word 등에 빗대서 생각하시면 쉽게 이해되시지 않을까요? 자바 스크립트 코드를 실행할 수 있는 하나의 방법이 노드이며 원래 크롬, 익스플로러 같은 브라우저 내에서 실행해야 하는 자바스크립트를 실행할 수 있는 실행창이라구요.