Users see old data and must click refresh. You might use polling, but that hits your server too hard. WebSockets solve this. The server pushes updates the moment they happen. No refreshing needed.