반응형

Node.js 란?

네트워크 앱 (서버사이드 앱) 개발에 사용되는 소프트웨어 플랫폼

- 백엔드 자바스크립트 런타임 환경 (V8 엔진에서 구동되고, 웹브라우저 밖에서 자바스크립트로 실행하는)

- 오픈소스 이자, 크로스 플랫폼


특징

- 이벤트-드리븐 아키텍쳐 (event-driven architecture)

- 비동기 I/O 방식

- 논블로킹(Non-blocking) I/O
- 단일 스레드 이벤트 루프를 통해 높은 처리 성능
- 내장 HTTP 서버 라이브러리를 포함하고 있음.
- 웹 서버에서, 아파치 등의 별도의 소프트웨어 없이 동작이 가능.

- node.js는 설치하는 경우, NPM(Node Package Manager)이 같이 설치됨.


반응형