javaScript 언어 : Html에 종속된 언어로 HTML조작과 변경
JavaScript 해석은 누가할까? : 브라우저
브라우저마다 JavaScript를 해석할 수 있는 엔진이 있다.
브라우저별 해석엔진
크롬은 v8을 별도로 보완하여 출시하였고 그것이 Node.js입니다.
Node.js은 크롬의 자바스크립트 해석 엔진으로 이루어져 있으며 자바스크립트 언어를 브라우저 내에서 뿐만 아니라 다른 환경에서도 실행할 수 있게 도와줍니다. (쉽게 말해 자바스크립트 실행창, 실행 환경이다 = 런타임)
Node.js 덕분에 JavaScript를 프로그래밍 언어처럼 사용하기 시작했습니다.
(why? : 컴퓨터에서 쉽게 실행이 가능, 서버를 만들 수 있음, Non-blocking I/O)