Node.js 홈페이지에 가면 Download링크와 함께 Node.js가 무엇인지 한 문장으로 설명해 주고있다.
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
Node.js®는 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임입니다.
그럼 자바스크립트 엔진은 무엇일까?
자바스크립트 엔진은 자바스크립트 코드를 실행하는 프로그램 또는 인터프리터 이다.
인터프리터는 프로그래밍 언어의 소스 코드(원시 코드)를 바로 실행하는 컴퓨터 프로그램 또는 환경을 말한다.
이제 런타임이라는 것을 알아보자.
종합해서 말해보면 Node.js는 구글에서 만든 V8 엔진이라는 자바스크립트 엔진으로 빌드된 자바스크립트 환경이다.
Node.js는 웹브라우저에 종속적인 자바스크립트를 Chrome V8 엔진을 기반으로 여러 OS 환경에서 실행할 수 있는 환경을 만들어주는 것이다.