0.1 Asynchronous JavaScript


0.1 Asynchronous JavaScript

Asynchronous JavaScript 0.1.1 동기와 비동기 동기 (Synchronous) 모든 일을 순서대로 하니씩 처리하는 것 비동기 (Asynchronous) 작업을 시작한 후 결과를 기다리지 않고 다음 작업을 처리하는 것 (병렬적 수행) 시간이 필요한 작업들은 요청을 보낸 뒤 응답이 빨리 오는 작업부터 처리 비동기를 사용하는 이유 사용자 경험 동기식 처리는 특정 로직이 실행되는 동안 다른 로직 실행을 차단하기 때문에 프로그램이 응답하지 않는 듯한 사용자 경험을 만들게 된다. 비동기로 처리한다면 먼저 처리되는 부분부터 보여줄 수 있으므로 사용자 경험에 긍정적인 효과를 볼 수 있다. 0.1.2 JavaScript의 비동기 처리 Single Thread 언어 JavaScript는 한 번에 하나의 일만 수행할 수 있는 Single Thread 언어로 동시에 여러 작업을 처리할 수 없다. Thread 작업을 처리할 때 실제로 작업을 수행하는 주체로, multi-thread라면 ...


#Asynchronous #Axios #callback #promise #동기 #비동기

원문링크 : 0.1 Asynchronous JavaScript