[JavaScript] 실행 환경 비교 (브라우저 vs node.js)
·
JavaScript
브라우저 - 주요 목적 : HTML, CSS, JS를 실행해 웹페이지를 브라우저 화면에 렌더링하는 것 - 브라우저에서만 제공하는 API · UI 관련 API · window, document 등 객체 - ES 모듈 표준 → import를 이용하여 다른 파일의 코드를 불러옴 node.js - 브라우저에서만 작동하던 JS를 외부 응용 프로그램으로 분리함 → 브라우저 없이 작동할 수 있도록 하는 자체 엔진 - 웹을 벗어나, JS를 활용한 서버 등을 만들 수 있게 됨 - 주요 목적 : 브라우저 외부에서 자바스크립트 실행 환경을 제공하는 것 → 서버 개발 환경 제공 - node.js에서만 제공하는 API · 컴퓨터 제어 A..