특징1 NodeJS의 특징 특징 4가지 자바스크립트 코드는 브라우저에서 실행되는 코드(NodeJS가 나오기 전까지) 크롬에서 사용하는 V8 엔진을 사용하여 NodeJS가 브라우저 밖에서 사용할 수 있게 됨 V8 엔진: 자바스크립트 코드를 해석해주는 해석기 이벤트 기반의 비동기 I/0 프레임워크 CommonJS를 구현한 모듈 시스템 이벤트 기반의 비동기 I/O 프레임워크 클라이언트가 보내는 요청을 Event Loop가 처리 Event Loop는 Single Thread -> nodeJS는 싱글 스레드라고 하는 이유 요청들은 Event Queue에 들어가 있음 Event Loop는 Event Queue안에 들어있는 요청들을 하나씩 꺼내어 실행 후 결과를 클라이언트에게 반환해줌 무거운 Job(디스크 읽기, 네트워크 통신 등...)들은 .. 2020. 6. 9. 이전 1 다음