Javascript가 개발 또는 실행환경인 Browser(대표적으로 Chrome)과 Node.js의 차이에 대해 알아보았다.
우선 두 환경의 목적에 대해 이해해야한다.
두 환경의 공통점은 둘 다 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