Computer Science/네트워크

웹의 비동기(Async), 동기(Sync) 통신

doriver 2024. 4. 22. 19:09

동기 통신( Synchronous )

요청(Request)을 보내고 난 이후에 반드시 응답(Response)을 받아야 다음 동작이 이루어진다.
예) 폼(Form) 제출 ??

 

비동기 통신( Asynchronous )

요청(Request)을 보낸 후 응답(Response)의 여부와 상관없이 다음 작업이 동작
작업이 수행되는 동안 다른 작업이 수행될 수 있으므로 자원을 효율적으로 사용
작업이 완료되었을 때 콜백 함수가 호출된다.

전체 페이지를 다시 로딩하지 않고 필요한 부분만 업데이트
예) Ajax, fetch, axios

 

 

 

 

 

https://inpa.tistory.com/entry/WEB-%F0%9F%8C%90-%EB%B9%84%EB%8F%99%EA%B8%B0Async%ED%86%B5%EC%8B%A0-%EB%8F%99%EA%B8%B0Sync%ED%86%B5%EC%8B%A0

 

🌐 웹의 비동기(Async) / 동기(Sync) 통신 정리

웹에서의 비동기와 동기 웹 개발을 하다보면 비동기(Async)와 동기(Sync)라는 용어를 자주 접하게 될 것이다. 이 두 용어는 웹에서 데이터를 주고받는 방식을 설명하는데 사용되는데, 동기(Sync)는

inpa.tistory.com