Sto utilizzando SocketIO su NodeJS e non mi interessa molto il supporto di browser estesi perché è il mio progetto domestico in cui voglio utilizzare tutta la potenza delle nuove tecnologie per facilitare lo sviluppo. La mia preoccupazione riguarda il modo in cui dovrei inviare grandi quantità di dati JSON dal server al client e viceversa. Bene, questi importi non sono grandi come potrebbero essere per i dati binari di immagini o video, suppongo che non superino le centinaia di kilobyte per richiesta.WebSockets vs XHR per grandi quantità di dati
due scenari che vedo sono:
- inviare una notifica tramite WebSockets dal server al client che alcuni dati devono essere recuperati. Quindi il codice client esegue una richiesta XHR regolare al server e ottiene alcuni dati tramite XHR.
- Invia l'intero set di dati su WebSockets da server a client. In questo caso non ho bisogno di eseguire richieste aggiuntive - Ho appena ricevuto tutti i dati tramite WebSockets.
Ho visto il primo caso in Meteor.js, quindi mi sono chiesto le ragioni di ciò. Si prega di condividere la vostra opinione.
forse questo aiuta http://stackoverflow.com/questions/13010354/chunking-websocket-transmission – jAndy