이벤트 루프

  • Call Stack: 자바스크립트 엔진이 코드 실행을 위해 사용하는 메모리 구조

  • Web APIs: 브라우저에서 제공하는 API 모음으로, 비동기적으로 실행되는 작업들을 전담하여 처리한다.

  • Callback Queue : 비동기적 작업이 완료되면 실행되는 함수들이 대기하는 공간


비동기함수(setTimeout(실행코드))로 예를 들면

Call Stack에 잠시 들렸다가, Web APIs에서 setTimeout 시간이 끝날 때까지 기다리고, 끝나면 Callback Queue에서 순서를 기다리고, 차례가 오면 Call Stack에서 (실행코드)가 실행이 된다.

* await는 이벤트루프를 기다려 주는 역할



튜터님 피드백


findFirst는 unique하지 않은 컬럼일 경우 사용하는 것이 좋다!!

unique한 컬럼이면 findUnique를 쓰는게 좋다.

(피드백 보고 오늘 팀프로젝트 findUnique로 바꿈)


트러블슈팅 매우 중요!!


깃에 커밋 자주자주 하기!


TIL 끝!!!

태그:

카테고리:

업데이트: