Определенно WebSockets !. Во время моей последней стажировки мы использовали WebSockets вместе с Erlang для создания приложения чата для мобильных телефонов. Это было не только ресурсоэффективно, но и быстрее,
и действительно в режиме реального времени - соединения всегда открыты до тех пор, пока не закроется какой-либо конец.
И, да, они экспериментальные, но хорошо работают на Chrome, Firefox, Android и iOS.
Единственная проблема заключалась в разборе данных с BB, что было связано с библиотекой, которую мы использовали, поэтому мы переписали алгоритм разбора данных библиотеки, и он работал.
Мы тестировали только на этих платформах.
Вы можете проверить Socket.IO, который улучшает необработанную реализацию WebSockets.
Посетите эту ссылку для быстрого ознакомления: http://socket.io/#how-to-use