NodeJSでSocketIOを実行しています。開発を容易にするために新技術の力を使いたい私のペットプロジェクトであるため、幅広いブラウザサポートについてはあまり気にしません。私の懸念事項は、JSONデータをサーバーからクライアントに大量に送信して戻す方法です。さて、これらの量はビデオや画像のバイナリデータの場合ほど大きくはありませんが、要求ごとに数百キロバイトを超えないと考えます。私が見大量のデータを扱うWebSocketとXHR
2つのシナリオは以下のとおりです。
- は、いくつかのデータをフェッチする必要があり、サーバからクライアントにWebSocketを経由して通知を送信します。クライアントコードはサーバへの通常のXHRリクエストを実行し、XHR経由でデータを取得します。
- サーバーからクライアントにWebSocketを介してデータセット全体を送信します。この場合、追加のリクエストを実行する必要はありません。WebSocket経由ですべてのデータを取得するだけです。
私はMeteor.jsの最初のケースを見たので、私はそれの理由を疑問視しました。 あなたの意見をお寄せください。
おそらくこれが役立ちます。http://stackoverflow.com/questions/13010354/chunking-websocket-transmission – jAndy