The UI is currently request/response, and some data is made available via old polling technology. This is far away from recent technologies.
It would be best to implement a more real-time communication channel for the UI, to receive updates from the server, as they occur.
This can be done via Server-Sent-Events, for the receving part, or even WebSocket, if bidirectional communication over one connection is really needed
|