[node js] node js의 기초
개발/[서버] Node Js2017. 9. 18. 23:34
1. 크롬에서 사용하즌 V8 엔진을 사용한다.
- V8 엔진은 java script 해석기라고 생각하면 됨
2. 이벤트 기반의 비동기 I/O 프레임 웍크
- node js는 싱글스레드다. => Event Loop를 두고 하는말!
- 많은 시간이 걸리는 작업일 경우, event loop가 아닌 다른 스레드에게 넘김 (worker들 - 무거운 작업을 함)
3.commonJS를 구현한 모듈 시스템
- 파일 형태로 모듈을 관리함
- ex) var someFunc = require(./someJS)
4. 브라우저 밖에서 자바스크립트 코드를 실행할수 있다.