노드 : 자바 스크립트를 웹브라우저 바깥의 환경에서 돌릴 수 있게 해주는 프로그램
1. 이벤트 기반
2. 논 블로킹 I/O 모델
3. 싱글 스레드
이벤트 기반
호출스택과, 태스트 큐에 아무것도 없지만 이벤트 리스너 등록해 둔 것들로 인해 서버가 돌아감
논 블로킹 I/O 모델
논 블로킹 - 태스트 큐로 보내는 동작
I/O - 파일 시스템, 네트워크
싱글 스레드
동시에 실행이 작업이 불가능
싱글스레드여서 하나의 작업을 처리하는 동안 다른 작업이 기다려야하는 블로킹 현상이 일어나므로,
논 블로킹으로 순서를 바꿔서 효율적으로 처리한다.