Ryan Dahl
Ryan Dahl 은 미국인이면서 독일에서 프리랜서로서 활동하는 프로그래머라고 한다. 그가 한 일은 인터럽터블 파서, 이벤트 루프, 응답시간 히스토그램 등의 업무 등이었다. 몇 가지 오픈 소스 프로젝트를 만든 사람이기도 한데, Ebb 웹서버와 Nginx 용인 EY 라고 불리는 로드 밸런서 모듈이다. Joyent 에서 일을 했는데 2012년에 떠난 것 같다. 새로운 프로젝트를 하기 위해서이라고 하는데, Node.js 분야에서도 떠난 듯 한다.
프리랜서로 일을 하면서 자유롭지만 자기가 하고 싶은 분야를 깊이 팔 수 있는 환경에서 자신을 계발해 온 것이 아닌가 싶다.
크롬 V8 엔진
Node.js 는 JavaScript 를 이용해서 빠르고 확장이 쉬운 네트워크 애플리케이션을 개발하는데 유용한 오픈 소스 플랫폼이다. Node.js 는 V8 위에 올라가 있는데, 이 V8 은 구글 크롬 웹브라우저에 사용되는 JavaScript 가상 머신이다. V8은 빠르고, 다른 프로젝트에 쉽게 이식할 수 있도록 만들었다는 장점이 있다.
싱글 쓰레드
싱글 쓰레드 방식의 처리 방법이 쓰레드 풀 서버보다 빠르다는 관점을 가지고 Node.js 가 설계되었다. Nginx 가 이러한 원칙으로 만들어진 웹서비인데, 아파치와 비교한 자료가 이를 뒷받침한다.
'잡(job)기술 > Java Script' 카테고리의 다른 글
ES6 getter, setter (0) | 2019.08.27 |
---|---|
JQuery Mobile - collapsible 과 테마롤러 (0) | 2016.10.07 |
JQuery Mobile 페이지 연결 (0) | 2016.10.04 |
JQuery 이벤트 (0) | 2016.09.30 |
jquery 와 jquery mobile 연동 (0) | 2016.09.28 |