Я заинтересован в создании приложения, похожего на рабочий стол в реальном времени (что хорошо для gmail), поэтому мне интересно узнать, какие есть варианты, мне известны socket.io и XMPP
но все же, какой вариант вы предлагаете, когда у нас много трафика и данных для передачи клиенту.
Также использует ли Gmail XMPP для отправки новых писем клиенту?