비동기처리1 [JS]비동기란? '모던 자바스크립트' 내용을 정리하였습니다. 동기(Synchronous) 모든 일을 순서대로 하나씩 처리하는 것 순서대로 처리한다 === 이전 작업이 끝나면 다음 작업을 시작한다. 요청과 응답을 동기식으로 처리 → 요청을 보내고 응답이 올 때까지 기다렸다가 다음 로직을 처리한다. 비동기(Asynchronous) 작업을 시작한 후 결과를 기다리지 않고 다음 작업을 처리하는 것 (병렬적 수행 ) 시간이 필요한 작업들은 요청을 보낸 뒤 응답이 빨리 오는 작업부터 처리한다. EX) Gmail에서 메일 전송을 누르면 목록 화면으로 전환되지만 실제로 메일을 보내는 작업은 병렬적으로 뒤에서 처리되고 있다! 비동기를 사용하는 이유 사용자 경험 예를 들어 아주 큰 데이터를 불러온 뒤 실행되는 앱이 있을 때, 동기로 처리.. 2023. 9. 26. 이전 1 다음