크롬이 사용하는 v8엔진이 자바스크립트 해석을 잘해서 크롬브라우저가 빠르다.
v8해석엔진을 이용해 살을 붙쳐 출시를 한 게 node.js다.
자바스크립트라는 언어를 브라우저 내에서 말고도 다른 환경에서 쉽게 실행할 수 있도록 node.js를 만들었다.
즉, node.js는 자바스크립트를 실행하기 위한 실행창, 실행환경이다.
node.js로는 서버를 만들기가 쉽다.
Non-blocking I/O 를 사용하는데 어려운작업을 만나면 어려운작업을 바로 처리하느라 시간을 쏟지 않고 잠시 제껴두고 빨리처리 할 수 있는 것 부터 처리한다.
node.js의 대부분의 모듈은 비동기 적으로 동작하고 터미널 상에서 자바스크립트를 실행할 수 있다.
200대 : 성공
300대 : redirection
400대 : 클라이언트 오류
500대 : 서버오류
요청 전에 인증 헤더를 전송하여 서버의 허용 여부를 미리 체크하는 테스트 요청이다.