1. Node.js의 정의
2. Node.js의 논 블로킹 방식
이는 오늘날 OS 스레드가 일반적으로 사용하는 동시성 모델과는 대조적입니다. 스레드 기반의 네트워크는 상대적으로 비효율적이고 사용하기가 몹시 어렵습니다. 게다가 잠금이 없으므로 Node의 사용자는 프로세스의 교착상태에 대해서 걱정할 필요가 없습니다. Node에서 I/O를 직접 수행하는 함수는 거의 없으므로 프로세스는 결과 블로킹 되지 않습니다. 아무것도 블로킹 되지 않으므로 Node에서는 확장성 있는 시스템을 개발하는 게 아주 자연스럽습니다.
3. Node.js의 장점
4. Node.js를 사용하면 좋은 분야
다음과 같은 분야에 Node.js 가 사용된다면 뛰어난 효율성을 달성 할 수 있습니다.
- 입출력이 잦은 어플리케이션
- 데이터 스트리밍 어플리케이션
- 데이터를 실시간으로 다루는 어플리케이션
- JSON API 기반 어플리케이션
- 싱글페이지 어플리케이션
https://velopert.com/133 참조
'프로그래밍 > JavaScript' 카테고리의 다른 글
JavaScript The Definitive Guide 5/E (자바스크립트 완벽가이드) (0) | 2018.08.06 |
---|---|
JavaScript 기초 문법 정리 (3) (0) | 2018.06.26 |
JavaScript 기초 문법 정리 (2) (0) | 2018.06.26 |
JavaScript 기초 문법 정리 (1) (0) | 2018.06.25 |