-
Do it Node.js 프로그래밍책을읽자 2018. 4. 5. 23:00
2009 년 라이언달( Ryan Dahl) 이 만듬
노드는 v8 엔진에서 작동함.
: 과거 자바스크립트 엔진인 한줄씩 실행하는 인터프리터 방식이였는데 크롬 v8 자바스크립트 엔진이 나오면서 속도문제 해결
v8부터 자바스크립트 코드를 네이티브로 변경후 실행하게됨 . <-- 아마도 기존 브라우져는 여전히 인터프리터 방식으로 동작하는것을 의미하는것 같음.
*node.js 프로그래밍 -변정훈 저 -
require() 와 module.exports 이는 CommonJS 의 모듈표준 기능임 ,
- CommonJS 란 2009년 KevinDangoor 가 만든 웹브라우저 외에서 자바스크립트를 사용하기 위한 표준노드의 아키텍처
[ 노드 표준 라이브러리] <-- 자바스크립트로 작성됨
[socket , http , etc : 노드 바인딩 ] < -- C/C++ 로 작성됨
[V8 : 엔진] [libeio: 쓰레드풀] [libev : 이벤트 루프]< -- C/C++ 로 작성됨
'책을읽자' 카테고리의 다른 글
모두의 딥러닝 - 설치 환경 따라해보기 (0) 2020.11.16 모두의 딥러닝(도서) - 예제 실습을 위한 환경 셋팅 (0) 2019.02.27