js와 node의 차이

김재범·2022년 8월 16일
0

먼저 정확한 이해를 위해 자바스크립트, 런타임 등 기본 개념을 알 필요가 있다.

자바스크립트란?

프로그래밍 언어

  • JS 자체적으로는 브라우저에서만 동작하며 document를 다룸

자바스크립트 런타임이란?

프로그래밍 언어가 구동되는 환경

자바스크립트 런타임 = 자바스크립트가 구동되는 환경

크롬, 파이어폭스, 익스플로러 등 웹브라우저와 Node.js라는 프로그램이 있다.

V8 엔진이란?

오픈소스 자바스크립트 엔진 중 하나
크롭 웹브라우저와 Node.js에서 사용중이다.

Node.js란?

Chrom v8 JavaScript 엔진으로 빌드 된 JavaScript 런타임
Node를 통해 다양한 자바스크립트 애플리케이션을 실행할 수 있게 되며
서버를 실행하는 데 제일 많이 사용된다.

  • Node.js는 서버사이트 스크립트 언어가 아닌, 프로그램(환경) 이다.
  • Node.js는 웹 서버와 같이 확장성 있는 네트워크 프로그램을 제작하기 위해 만들어졌다.
  • 데스크탑에서 동작하며 JS언어로 서버개발이 가능하도록 해주는 환경

참조
https://me2.kr/956ew
https://me2.kr/ho4ne

profile
지식을 쌓고 있습니다.

0개의 댓글