브라우저(Chrome)와 Node.js 환경차이

JungChihoon·2020년 4월 12일
0

Javascript가 개발 또는 실행환경인 Browser(대표적으로 Chrome)과 Node.js의 차이에 대해 알아보았다.

우선 두 환경의 목적에 대해 이해해야한다.

  • Browser : html, css, javascript를 실행하여 웹페이지에 렌더링하는 것이 목적
  • Node.js : javascript의 서버개발환경을 제공하는 것이 주된 목적

두 환경의 공통점은 둘 다 ECMAScript(javascript)를 실행할 수 있다. javascript 엔진(chrome: V8엔진)을 사용한다는 점이다.

그리고 차이점은 각각 다른 api를 제공하는 데 대표적인 브라우저인 Chrome을 예로 들면 DOM, Fetch와 같은 클라이언트 사이드 Web api를 제공하며 Node.js의 경우는 FileSystem과 같은 내부 고유의 api를 제공한다.

참조:
https://poiemaweb.com/js-hello-world
https://jsdev.kr/t/chrome-console-nodejs/4947/3
https://geonlee.tistory.com/91

profile
주니어 개발자

0개의 댓글