Это простое исправление. Все, что вам нужно сделать, это запустить запрос на опрос с помощью setTimeout ..
Вот некоторый код, который я использую ... Он использует jQuery, но я предполагаю, что вы можете выяснить, что вам нужно, и использовать вашу библиотеку, чтобы сделать то же самое.
<script type="text/javascript">
function poll(){
$.getJSON('/updates', function(json){
//reconnect since we successfully received data and disconnected
poll();
//add something here to do whatever with the recieved data
});
}
/*call the poll function after document has loaded with setTimeout
if called before the document finishes loading completely it will
cause a constant loading indication*/
setTimeout(poll, 1);
</script>