Node.js Event Loop

jason·2020년 7월 7일
1

About JavaScript

목록 보기
3/3
post-thumbnail

개요

Node.js 로 백엔드 구축을 하던 중 OOP 방법론 적용을 연습해볼 좋은 기회가 있었다. 다른 사람들의 코드를 보며 정말 많은 것을 새로 배웠고 부족함도 많이 느낄 수 있었다.

새롭게 알게된 개념 중에 Node.js app 이 event 기반으로 동작한다는 점이 있었고 'events' module 의 EventEmitter class 를 사용해 다양한 event 를 emit (발생시킴)하고 그 것을 감지해 callback 을 실행시킬 수 있다는 점을 알게 되었다.

즉, 직접 객체 인스턴스의 함수를 호출하는 것이 아니라 객체 별로 event 를 감지하고 감지된 event 에 따라 각자 정해진 함수를 callback 형태로 실행시키는 방식이다.

여기서 의문이 발생했다.

Node.js 의 event driven 방식이 내가 기존에 알던 직접 함수 호출 방식과 비교해 어떤 장점을 지니고 있는가?

tutorials point 라는 교육사이트에서 잘 정리된 글을 찾아 학습 및 공유의 목적으로 번역을 남겨보려 한다.

원글 : Node.js - Event Loop

내용

[ 작성중... ]

남은 의문점

profile
개발을 통해 많은 것을 배우고 배운 것을 나누고 싶습니다. 글은 [시리즈] 를 통해 보기 쉽게 분류해두었습니다.

0개의 댓글