비동기적 프로그래밍1 [JavaScript] 비동기적 프로그래밍, Promise, async 그리고 await 제목의 개념들을 간단히 짚고 넘어가 보려고 한다. 데이터를 받는 방식은 동기와 비동기로 2가지가 있다. 이 두가지 개념에 대해서 알아보도록 하자. 동기 (Synchronous) 사전적 의미와 같이 동시에 일어난다는 의미이다. 요청과 그에 대한 응답이 동시에 일어나야 하는 개념이므로, 요청에 대한 응답이 이루어져야 다음 동작이 일어나게 된다. 동기의 경우에는 모든 코드가 순차적으로 진행되므로 어떤 식으로 코드가 진행되는지 파악하기 좋다. 다만 요청에 대한 응답이 주어질 때까지 처리가 지연되므로 이에 따른 지연이 일어나게 된다. 비동기 (Asynchronous) 동기와는 반대로 요청과 응답이 동시에 일어나지 않는 개념이다. 모든 일이 순차적으로 일어나지 않고, 동시다발적으로 여러 요청과 응답이 이루어지게 된.. 2022. 6. 15. 이전 1 다음