Как автоматически обновлять веб-страницу в браузере пользователя?
1. Тупо перегрузить всю страницу каждые 10 сек.<head>
  <meta http-equiv="refresh" content="10">
</head>
2. Отправлять запрос AJAX каждые 10 (?) сек. и обновлять виджеты, не перегружая страницы.
3. Ждать события onmessage в WebSocket и обновлять виджеты, не перегружая страницы, без нужды отправлять запрос каждые 10 сек.
Отправлять запрос в цикле ответе которого будут либо новые данные либо ничего. использовать websocket. тут зависит от частоты необходимого обновления.