본 포스팅은 https://poiemaweb.com/js-async 에 대한 글을 발췌한 포스팅임을 알려드립니다. 1. 동기식 처리 모델 (Synchronous processing model) 동기식 처리 모델은 직렬적으로 task를 수행한다. 즉, task는 순차적으로 실행되며 어떤 작업이 수행중이면 다음 작업은 블로킹(blocking, 작업중단) 된다. 예를 들어 서버에서 데이터를 가져와서 화면에 표시하는 작업을 수행할 때, 서버에 데이터를 요청하고 데이터가 응답될 때까지 이후 태스크들은 블로킹(blocking, 작업 중단)된다. 아래 코드는 동기적으로 동작하는 코드로, 위에서부터 아래로 순차적으로 실행된다. function func1() { console.log("first func!"); func..