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

8번째 줄: 8번째 줄:
*웹 애플리케이션 프론트엔드 - 서버 간 통신 최적화
*웹 애플리케이션 프론트엔드 - 서버 간 통신 최적화
*연결 기반 통신을 간소화
*연결 기반 통신을 간소화
*장점: 성능 향상, 간결한 구현, 표준 준수, HTML5 호환
 
==장점==
* HTML5 표준<ref>사실 XmlHttpRequest객체는 비표준이다</ref>
* 간결한 구현<ref>예제코드인데 매우 심플하다 https://developer.mozilla.org/ko/docs/WebSockets/Writing_WebSocket_client_applications</ref>
* ajax보다 매우 빠름<ref>https://www.websocket.org/quantum.html 압도적으로 빠르다</ref>
* [[폴링]], [[롱 폴링]], [[comet]]같은 삽질을 안해도됨
 
==단점==
* 지원하지 않는 브라우저가 있음<ref>http://caniuse.com/#feat=websockets 옛날 ie빼고 대부분 지원을 한다</ref>


==같이 보기==
==같이 보기==

2016년 9월 21일 (수) 17:02 판

1 개요

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

2 장점

3 단점

  • 지원하지 않는 브라우저가 있음[4]

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빼고 대부분 지원을 한다
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}