Вы можете использовать функцию javascript setInterval , которая позволяет выполнять некоторый код через равные промежутки времени. Затем вы можете отправить запрос AJAX на сервер, чтобы узнать, есть ли обновления, и обновить некоторую часть страницы. Вот пример того, как вы можете опросить действие сервера для обновлений:
window.setInterval(function() {
// this will execute every 5 seconds
// send an AJAX request
$.get('/someaction', { }, function(result) {
// use the result returned from the server
// to update the DOM
});
}, 5000);