DEEP DIVE 한 장 요약 ( 자바스크립트 개발 환경)

이준희·2021년 8월 10일
0

DEEP DIVE 한 장 요약

목록 보기
3/27
post-thumbnail

자바스크립트 실행 환경

자바스크립트 실행 환경

모든 브라우저(크롬, 사파라, 익스플로러 등) 는 자바스크립트를 해석하고 실행할 수 있는 자바스크립트 엔진을 내장하고 있다. 브라우저뿐만 아니라 Node.js도 자바스크립트 엔진을 내장하고 있다. 따라서 자바스크립트는 브라우저 환경 또는 Node.js 환경에서 실행할 수 있다.

그런데 한 가지 주의해야 할 점은 브라우저와 Node.js는 용도가 다르다는 것이다.

브라우저는 HTML, CSS, 자바스크립트를 실행해 웹페이지를 브라우저 화면에 렌더링하는 것이 주된 목적이지만

Node.js는 브라우저 외부에서 자바스크립트 실행 환경을 제공하는 것이 주된 목적이다.

따라서 브라우저와 Node.js 모두 자바스크립트의 코어인 ECMAScript를 실행할 수 있지만, 브라우저와 Node.js에서 ECMAScript 이외에 추가로 제공하는 기능은 호환되지 않는다.

profile
https://junheedot.tistory.com/ 이후 글 작성은 티스토리에서 보실 수 있습니다.

0개의 댓글