Node.js

archtecture

tisong 2018. 3. 21. 18:46





Node standard lib





 binding( socket, http, etc )





 V8



libeio 

(스레드 풀)


libev 

(이벤트루프) 



파란부분은 c/c++로 작성된 부분이고 흰부분이 javascript로 작성된 부분이아.

node lib 이외에는 모두 c/c++로 작성됐음을 알 수 있다.