1. 비동기 처리란?

비동기(Asynchronous)

👉 시간이 오래 걸리는 작업을 기다리지 않고, 다음 코드를 먼저 실행하는 방식입니다.

대표적인 비동기 작업


2. 왜 비동기가 필요한가?

동기(Sync) 방식의 문제

const data = requestServer(); // 오래 걸림
console.log(data);            // 여기서 멈춤

비동기 방식

requestServer(() => {
  console.log("응답 처리");
});