기존 자바스크립트를 확장해서 서버 프로그래밍에도 적용해보자!
Chrome의 V8 엔진에 기반한 Server Side Javascript 개발환경
**쓰레드나 별도 프로세스 대신 이벤트 기반의 non-blocking I/O
**를 사용하는 고도의 확장성을 가진 시스템
보통 시간이 오래 걸리는건 1+1 같은 연산 작업이 아니라 I/O 작업이 오래 걸린다.
**간단한 작업
**을 수행하지만 **접근 빈도가 높은 웹 어플리케이션에 이상적
**이다.
한글, 띄어쓰기 있는 폴더에 깔아서 쓰면 오류가 발생할 수 있으니 주의하자!
영어 최고
1996년에 만들어진 **인터프리터 방식
**의 언어 (C언어는 컴파일, JAVA는 컴파일, 인터프리터 방식 둘 다 가진다)
만들어진 목적 → **HTML과 상호 작용하며 웹페이지의 동작을 향상
**시킨다.
호환성이 안 맞으면 많이 쓰이는거로 개발자가 개발하게 된다.
표준을 정의해놓고 표준 기반으로 개발을 하면 모든 브라우저에서 개발이 가능하다.