"웹소켓"의 두 판 사이의 차이

 
(다른 사용자 한 명의 중간 판 2개는 보이지 않습니다)
17번째 줄: 17번째 줄:
==단점==
==단점==
* 지원하지 않는 브라우저가 있음<ref>http://caniuse.com/#feat=websockets 옛날 ie빼고 대부분 지원을 한다</ref>
* 지원하지 않는 브라우저가 있음<ref>http://caniuse.com/#feat=websockets 옛날 ie빼고 대부분 지원을 한다</ref>
* TCP 기반이기 때문에 불필요한 오버헤드가 발생할 수 있음


==같이 보기==
==같이 보기==
29번째 줄: 30번째 줄:
* [[STOMP]]
* [[STOMP]]
* [[웹 메시징]]
* [[웹 메시징]]
* [[웹소켓 채팅]]


==참고==
==참고==
34번째 줄: 36번째 줄:
*RFC 6455
*RFC 6455


[[분류: JavaScript]]
[[분류: 웹소켓]]
[[분류: 웹]]
[[분류: 애플리케이션 계층 프로토콜]]
[[분류: 애플리케이션 계층 프로토콜]]

2023년 2월 22일 (수) 23:41 기준 최신판

1 개요[ | ]

WebSocket
웹 소켓
XMLHttpRequest로는 서버 → 클라이언트로 데이터 푸시 어려움
  • 클라이언트도, 서버도 원하는 시점에 데이터 송신 가능
  • 웹 애플리케이션 프론트엔드 - 서버 간 통신 최적화
  • 연결 기반 통신을 간소화

2 장점[ | ]

3 단점[ | ]

  • 지원하지 않는 브라우저가 있음[4]
  • TCP 기반이기 때문에 불필요한 오버헤드가 발생할 수 있음

4 같이 보기[ | ]

5 참고[ | ]

  1. 사실 XmlHttpRequest객체는 비표준이다
  2. 예제코드인데 매우 심플하다 https://developer.mozilla.org/ko/docs/WebSockets/Writing_WebSocket_client_applications
  3. https://www.websocket.org/quantum.html 압도적으로 빠르다
  4. http://caniuse.com/#feat=websockets 옛날 ie빼고 대부분 지원을 한다