[FE/Web] AJAX

배고픈 배극곰·2024년 4월 30일
0

기술면접

목록 보기
23/26

Asynchronous Javascript and XML이라는 뜻으로,
비동기적으로 일부 변경된 소규모 데이터만 받아올수 있기때문에, 더 뛰어난 사용자 경험을 제공할 수 있다고 합니다.
기존에는 페이지 내부에 데이터가 바뀌면 모든 페이지를 서버로부터 재요청하여 받아왔다.

HTTP: 기본적인 웹 통신 프로토콜. 클라이언트-서버간 데이터 주고받기 위해 사용. HTTP/1.1 에서는 동시에 여러 요청을 처리하기 어려우나, HTTP/2부터는 멀티플렉싱 기능이 도입되어 여러 요청과 응답을 동시에 처리 할 수 있게 되었습니다.

WebSocket: 클라이언트와 서버간의 지속적인 연결을 통해 양방향 통신을 가능하게 하는 프로토콜이빈다.

WebRTC: 직접적인 P2P연결을 통해 실시간으로 오디오, 비디오, 데이터를 전송할 수 있는 기술입니다. 플러그인 없이 브라우저간에 실시간 통신을 가능하게 하며, 비디오 채팅 애플리케이션에 사용됩니다.

실시간 채팅 기능 - WebSocket
비디오, 오디오 통화기능 - WebRTC

profile
마부작침 형설지공

0개의 댓글