私は開発者を対象としたWebアプリケーションを構築しています。私は、ほとんどのWeb開発者が最新のブラウザを使用していると仮定し、WebSocketをサポートしていました。 socket.ioに必要なことはありますか?それとも私はちょうどこれについてナイーブであるのでしょうか?最新のブラウザでは、socket.ioの必要性は何ですか?
2
A
答えて
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を使用してください。
関連する問題
- 1. 「Visual Studioの更新が必要ですが」最新のバージョンは
- 2. JNIの正確な必要性は何ですか?
- 3. javascript関数getUTCFullYear()の必要性は何ですか?
- 4. 最初のコミットには何が必要ですか?
- 5. -532459699の重要性は何ですか?
- 6. System.CLSCompliantAttributeの重要性は何ですか?
- 7. 属性は、Safariブラウザで正常に動作しない「必要」
- 8. 「ウェブサイトでのシームレスな音声キャプチャ」の入力が必要です - 最新技術は何ですか?
- 9. Dreamweaverのブラウザの互換性は何ですか?
- 10. IntelliJ IDEA + Maven imlファイルの依存関係エントリの必要性は何ですか?
- 11. HTML5の「オブジェクト」要素の新しい「フォーム」属性の目的は何ですか?
- 12. ICEに関するSIP RE-INVITEの必要性は何ですか?
- 13. 関数は何バイト必要ですか?
- 14. 必要なHTTPヘッダーフィールドは何ですか?
- 15. Codeigniter3:必要なコアディレクトリは何ですか?
- 16. オーバーロードする必要のある最小限の演算子は何ですか?
- 17. asp.netのメンバシップに必要なSQL Serverの最小アクセスレベルは何ですか?
- 18. ショートテキストのセンチメント分類タスクに必要なトレーニングセットの最小サイズは何ですか
- 19. OpenCVの顔検出に必要な最小限のライブラリは何ですか
- 20. Linuxで耐久性を持たせるには何が必要ですか?
- 21. 最新のブラウザでは、DOMベースのXSS攻撃はまだ可能ですか?
- 22. ハイパーメディアAPIでの自己リンクの重要性は何ですか?
- 23. foursquareで最も信頼性の高い、最新のJava/Android SDKは何ですか?
- 24. Pythonで書かれた最新のCometサーバは何ですか?
- 25. Java Webサーバーに必要な最小限の仕様は何ですか?
- 26. SSRS 2008 R2サービスアカウント - ドメインアカウントに必要な最低限の特権は何ですか?
- 27. シーケンス計算に必要な最小限のシーケンス「プリミティブ」とは何ですか?
- 28. ブラウザでポップアップブロッカーをトリガーする要因は何ですか?
- 29. フォームラベルの "for"属性が必要なのはなぜですか?
- 30. ブラウザでのWebGLサポートの最新ステータスはどこで確認できますか?