1. 동기 vs 비동기 방식동기(Synchronous) 방식작업이 순차적으로 실행됨한 작업이 완료될 때까지 다음 작업은 대기FIFO(First In First Out) 큐와 유사한 동작비동기(Asynchronous) 방식작업이 병렬적으로 실행 가능한 작업의 완료를 기다리지 않고 다음 작업 시작 가능JavaScript의 이벤트 루프 모델을 따름Web API, 태스크 큐, 이벤트 루프의 상호작용2. API 호출: 동기 vs 비동기동기적 API 호출의 문제점화면 멈춤: API 응답 대기 중 UI 동결사용자 경험 저하: 사용자가 앱이 멈춘 것으로 인식리소스 낭비: 대기 시간 동안 다른 작업 불가성능 저하: 여러 API 호출 시 전체 로딩 시간 증가비동기적 API 호출의 장점반응성 유지: API 호출 중에도 UI..