ホームページ >ウェブフロントエンド >jsチュートリアル >WebSocket API をサポートする Web ブラウザはどれですか?

WebSocket API をサポートする Web ブラウザはどれですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-01 17:59:02892ブラウズ

Which Web Browsers Support the WebSocket API?

WebSocket API をサポートするブラウザはどれですか?

ブラウザ内でシームレスに実行されるインスタント メッセージング アプリケーションを開発するには、互換性を考慮することが重要ですさまざまな Web ブラウザで。 WebSocket API は、Web アプリケーションとサーバー間のリアルタイム通信を可能にし、そのようなアプリケーションにとって不可欠なテクノロジとなっています。 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 を搭載したブラウザは、web-socket- を通じて WebSocket をサポートできます。 jsライブラリ。さまざまなブラウザでの WebSocket サポートの最新情報については、caniuse を参照してください。

サーバー側のサポート

使用するプログラミング言語によって、サーバー側のサポートが決まります。 WebSocketの場合。人気のあるオプションをいくつか示します:

Java/Java EE:

  • Jetty 7.0
  • GlassFish 3.0
  • Caucho 樹脂4.0.2
  • Tomcat 7.0.27
  • Java EE 7 に含まれる JSR 356 は、WebSocket API を定義します。

C#:

  • XSockets.NET
  • SuperWebSocket
  • Nugget

PHP:

  • Ratchet
  • phpwebsocket
  • 拡張可能な Web ソケット サーバー

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 などのプラットフォームは、さまざまなプログラミング言語の WebSocket をサポートしています。 Websocket の RFC は RFC6455 です。

以上がWebSocket API をサポートする Web ブラウザはどれですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。