코드를 모듈화하여 작업하다 보면, 서로 의존성을 갖게 되는데 이런 상황이 지속되면 순환 의존성을 가질 수 있다.
자바스크립트 개발을 하다보면 require 나 import 키워드를 통해 외부 라이브러리를 불러오는 코드를 자주 보게 된다.
차이점은 간단하다. 동기 호출로 인해 코드가 차단되고 파일이 제거될 때까지 대기한다. 비동기식은 코드를 차단하지 않으며 파일이 삭제되면 콜백 함수를 호출한다.
req 객체와 res 객체, 그리고 res.send와 res.json의 비교
실시간으로 알림을 주는 서비스는 사용자의 요청이 없어도 실시간으로 서버의 변경 사항을 브라우저에 갱신해줘야 한다.