강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của 96tmdtmd4535
96tmdtmd4535

câu hỏi đã được viết

JavaScript hiện đại nâng cao (ES6+)

1. Các hình thức cơ bản của bất đồng bộ: Giao tiếp không đồng bộ XHR, thực thi không đồng bộ với Promise, giao tiếp không đồng bộ + thực thi không đồng bộ

비동기 통신, 실행

Viết

·

267

0

아 전에 질문이 이 파트를 이해를 잘 못한거 같은데

비동기 통신과 비동기 실행을 합치는 이유를 잘 모르겠네요 ㅠ

비동기 통신만 하면 비동기 실행은 자동으로 되는게 아닌가요?..

es6javascript

Câu trả lời 1

0

제가 이해한 바로는
비동기 통신은 : 서버와 브라우저간의 데이터 전송이 이루어지는 것을 비동기적으로 진행하는 것이고
비동기 처리는 : 브라우저에서 자바스크립트 코드 진행을 비동기적으로 진행하는 것으로 이해했습니다.
그렇다면 비동기 통신과 비동기 처리를 같이 해야하는 이유는 다음과 같다고 생각합니다.
비동기 통신에 따라 브라우저가 자바스크립트로 처리해야할 데이터가 있을 수도 없을 수도 있는 상태가 될 수 있습니다 ( 서버가 데이터를 완전히 전송하기 전에 다른 처리를 넘겨줄 수 있기 때문에 ) . 이 때 동기적으로 자바스크립트 코드를 실행할 경우 중간에 해당 데이터가 전송될 때까지 브라우저의 다른 부분들이 멈추게 될 것입니다.이것을 방지하기 위해 자바스크립트 코드 역시 비동기 처리를 해줌으로써 다른 코드들은 실행될 수 있도록 만들어 주는 것이라고 생각합니다.

Hình ảnh hồ sơ của 96tmdtmd4535
96tmdtmd4535

câu hỏi đã được viết

Đặt câu hỏi