반응형
개요
Runtime 이란?
실행에 필요한 것들은 모아둔 환경을 “Runtime 환경”이라고 하며, 줄여서 Runtime이라고 한다.
Runtime은 하나의 Run System 이며, “실행기” 이다.
특정 언어는 실행기가 있어야만, App 동작이 가능하다.
Node.js는 JavaScript의 Runtime이다.
Node.js의 장점
Node.js로인해 JavaScript 의 활용성이 증가하여 JavaScript를 Python 처럼 사용할 수 있다. (JavaScript는 웹브라우저 전용 언어가 아니다.)
Node.js 라는 Runtime만 설치 해 두면, JavaScript로 만든 App들을 사용 가능 하다.
JavaScript로 만든 소스코드 동작 방법
1. 웹브라우저에서 JavaScript 코드 수행
웹브라우저 안에 실행 환경이 구축 되어 있음 == JavaScript Engine
Chrome에는 “V8” 이라는 이름의 엔진이 사용되고 있음
2. 웹브라우저 밖에서 JavaScript 코드 수행
Node.js 필요 = JavaScript의 실행기가 필요하기 때문
JavaScript Engine 이상의 동작 환경 제공
설치
하기 링크에서 Donwload Node.js(LTS) 버튼을 클릭하고 설치를 진행하면 된다.
실습
1. Node.js 로자바스크립트구동하기
- vscode에 파일 생성하기
- hello.js 파일에 코드 입력
- vscode 터미널 열기 (Ctrl + Shift + `)
- 터미널에서 node 파일 명 입력후 결과 확인하기
728x90
반응형
'웹(WEB) > 자바스크립트(JS)' 카테고리의 다른 글
Node.js express 웹서버 (0) | 2024.08.27 |
---|---|
Node.js REST API, HTTP Request (0) | 2024.08.27 |
자바스크립트 Axios API 호출 async/await 비동기 작업 웹사이트 구현 (0) | 2024.08.07 |
자바스크립트 서버 통신 API 호출 AJAX, Fetch, Axios (0) | 2024.08.07 |
자바스크립트 Promise (0) | 2024.08.07 |