2012-03-25 8 views
2

私は開発者を対象としたWebアプリケーションを構築しています。私は、ほとんどのWeb開発者が最新のブラウザを使用していると仮定し、WebSocketをサポートしていました。 socket.ioに必要なことはありますか?それとも私はちょうどこれについてナイーブであるのでしょうか?最新のブラウザでは、socket.ioの必要性は何ですか?

答えて

2

WebSocketのサポートは非​​常に制限されています。現在のInternet Explorer(IE 9)のリリース版は、現在のWebSockets仕様をサポートしていません。 IE 10以上、Firefox 11以上、Chrome 16以上、Safariの夜間ビルドが必要です。

http://en.wikipedia.org/wiki/WebSocket#Browser_support

だから、ほとんどのWeb開発者がそれをサポートしているブラウザを使用していることを非常に大きな前提です。

また、エンタープライズウェブ開発者について考えてみましょう。多くの場合、企業ユーザーは、会社が標準化している古いバージョンのブラウザ(ほとんど常にIE)を実行しています(通常、古いラインビジネスアプリをサポートしています)。

実際、7% of all internet users and 25% of Chinese usersは依然としてIE 6を使用しています。

近い将来、socket.ioが必要となる可能性があります。

0

多くのプロキシサーバーとファイアウォールがWebソケットを破ります。テストするにはhttp://socket.io-test.comを使用してください。

関連する問題