>  기사  >  웹 프론트엔드  >  WebSocket API를 지원하는 웹 브라우저는 무엇입니까?

WebSocket API를 지원하는 웹 브라우저는 무엇입니까?

Linda Hamilton
Linda Hamilton원래의
2024-11-01 17:59:02790검색

Which Web Browsers Support the WebSocket API?

어떤 브라우저가 WebSocket API를 지원합니까?

브라우저에서 원활하게 실행되는 인스턴트 메시징 애플리케이션을 개발하려면 호환성을 고려하는 것이 중요합니다. 다양한 웹 브라우저를 통해 WebSocket API는 웹 애플리케이션과 서버 간의 실시간 통신을 가능하게 하므로 이러한 애플리케이션에 필수적인 기술입니다. WebSocket API를 지원하는 브라우저를 살펴보겠습니다.

클라이언트측 지원

다음 브라우저는 WebSocket API를 지원합니다.

  • Hixie-75: Chrome 4.0 , Safari 5.0.0
  • HyBi-00/Hixie-76: Chrome 6.0-13.0, Safari 5.0.2 , iOS 4.2
  • HyBi-07 : Chrome 14.0, Firefox 6.0(접두사: MozWebSocket)
  • HyBi-10: Chrome 14.0, Firefox 7.0(접두사: MozWebSocket)
  • HyBi-17/RFC 6455: Chrome 16, Firefox 11, Opera 12.10

또한 Flash를 사용하는 브라우저는 웹 소켓을 통해 WebSocket을 지원할 수 있습니다. js 라이브러리. 다양한 브라우저의 WebSocket 지원에 대한 최신 정보는 caniuse를 참조하세요.

서버 측 지원

사용하는 프로그래밍 언어에 따라 서버 측 지원이 결정됩니다. 웹소켓용. 인기 있는 옵션은 다음과 같습니다.

Java/Java EE:

  • Jetty 7.0
  • GlassFish 3.0
  • Caucho Resin 4.0.2
  • Tomcat 7.0.27
  • Java EE 7에 포함된 JSR 356은 WebSocket API를 정의합니다.

C#:

  • XSockets.NET
  • SuperWebSocket
  • 너겟

PHP:

  • 래칫
  • phpwebsocket
  • 확장형 웹 소켓 서버

Python:

  • pywebsockets
  • websockify
  • gevent 라이브러리

Node.js:

  • Socket.io
  • sockjs
  • WebSocket 노드

기타:

  • libwebsockets(C)
  • Socket.io, sockjs Python, Java, Go 등을 위한 서버측 포트도 있습니다.
  • Vert.x는 여러 언어와 네트워크 프로토콜을 지원합니다.

Pusher.com이 WebSocket을 제공한다는 점은 주목할 가치가 있습니다. 클라우드 서비스와 DotCloud 및 Openshift와 같은 플랫폼은 다양한 프로그래밍 언어에 대한 웹소켓을 지원합니다. 웹소켓용 RFC는 RFC6455입니다.

위 내용은 WebSocket API를 지원하는 웹 브라우저는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.