동기: 직렬방식으로 작업 처리, 요청이 시작된 이후에는 무조건 응답을 받은 이후에 다른 작업 처리 (그동안 다른 모든 작업은 대기)
비동기: 병렬방식으로 작업 처리, 요청을 시작한 후 응답이 오건 말건 상관없이 다음 작업이 이루어짐, 한번에 여러 작업이 실행
자바스크립트는 싱글스레드에서 동기 방식으로 작동한다. 이러한 싱글 스레드 기반의 자바스크립트에서도 많은 양의 비동기 작업이 이루어 지고 있다.
출처 - 모던 리액트 딥다이브
'Javascript' 카테고리의 다른 글
자바스크립트 동등비교 (0) | 2024.02.06 |
---|---|
폴리필(Polyfill)과 트랜스파일(Transpile) (0) | 2024.01.23 |
Promise (0) | 2024.01.20 |