-
[ Web ]동기 비동기 차이다양한 공부/Web 2024. 3. 6. 11:10
기본이지만 한번 정리하면서 넘어갑시다!
https://lksa4e.oopy.io/ae91d2f5-8387-4a08-b319-46d571858bf6
03. Web 기초(동기/비동기, HTML, STS, Mybatis)
동기, 비동기 (Web)
lksa4e.oopy.io
- 동기 통신
- 호출자가 결과를 받기 전까지 제어권을 가지지 못함
- 페이지의 이동이 발생
- 모든 내용을 화면에 다시 출력
- 모든 정보를 다시 받아오므로 속도가 느리다!
- 비동기 통신
- 통신 요청 후 처리 결과가 올때까지 다른 일을 하고 있다가 처리 완료후 알림을 통해 결과를 받는다!(Call Back)
- 전체 화면중 일부만 갱신
- JS, AJAX, Jquery(크로스 브라우징) 등을 활용함!
!!여기서 잠깐!!
- 🤔🤔 크로스 브라우징(cross browsing)이란?
- 웹 페이지 제작 시에 모든 브라우저에서 깨지지 않고 의도한 대로 올바르게(호환성) 나오게 하는 작업이다!
- HTML5, CSS3, Javascript 작성 시 W3C의 웹 규격에 맞는 코딩을 함으로써 어느 브라우저, 기기에서 사이트가 의도된 대로 보여지고 작동되는 기법이라고라고
- 동기 통신