ABOUT ME

-

  • 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++ 로 작성됨 




    댓글

Designed by Tistory.