Tiny Bunny
[JavaScript] 자바스크립트 | 프로미스 개념부터 활용까지 | JavaScript Promise
·
🖥️Frontend/Javascript
🔍 동기(Synchronous) vs 비동기(Asynchronous)구분동기 (Synchronous)비동기 (Asynchronous)실행 순서위에서 아래로 한 줄씩느린 작업은 예약하고 다음 작업 먼저 진행처리 방식하나 끝나야 다음 실행뒤에서 처리하고 완료되면 알려줌예console.log(), 계산setTimeout(), API 호출, 파일 읽기 등문제점느린 작업 하나 때문에 멈춤콜백, Promise, async/await 필요🔨 JS에서 왜 비동기가 필요할까?자바스크립트는 한 번에 하나씩만 실행할 수 있는 언어 (싱글 스레드)그래서...서버 응답 기다림파일 읽기타이머, 이미지 로딩같이 시간 오래 걸리는 작업을 할 때, 동기로 하면 전체 멈춰버림 😱→ 그래서 비동기로 처리하고,→ 다 끝나면 알려주는 ..