자바스크립트를 서버에서 사용할 수 있게된 가장 큰 이유 중 하나는 모듈화가 가능해졌기 때문이다.자바스크립트의 모듈화 명세를 만든 대표적인 그룹 중 'CommonJs'가 존재하고, CommonJS의 명세는 현재 node.js의 표준이 되었다.node의 표준인 requir
node.js에서 브라우저의 WebAPI의 일종인 setTimeout을 어떻게 사용할 수 있는건지에 대한 답변을 하기 위해선 node.js가 비동기 작업을 어떻게 처리하는지, 이벤트 루프를 알 필요가 있다.node.js는 싱글 스레드 논 블로킹이라고 한다. 하나의 스레