[Javascript]자바스크립트의 실행환경

조재권·2021년 6월 16일
0
post-thumbnail

3장 자바스크립트 개발 환경과 실행 방법


출처 모던 자바스크립트 Deep Dive을 보고 정리한 내용입니다.

자바스크립트 실행환경

모든 브라우저는 자바스크립트를 해석하고 실행하는 자바스크립트 엔진을 내장하고 있다. 브라우저 뿐만 아니라 Node.js도 자바스크립트 엔진을 가지고 있다. 브라우저에서 동작하는 코드는 Node.js에서도 동작하나 Node.js에서는 ECMA Script에서 제공하는 것 이외의 기능인 클라이언트 사이드 Web API를 사용할 수 없다. 반대로 브라우저에서 동작하는 자바스크립트는 파일 시스템은 지원하지 않는다.

Node.js

  • Node.js : 브라우저 이외의 환경에서 자바스크립트를 사용가능하게 할 수 있으며, V8 엔진으로 빌드된 자바스크립트 런타임 환경이다.

  • npm : Node package manager의 약자로, Node.js에서 사용할 수 있는 모듈들을 패키징하여 모아둔 저장소다. 또한 패키지 설치와 관리를 위한 CLI(Command Line Interface)를 제공한다.

profile
프론트엔드 새내기의 발전 일기

0개의 댓글