The page is only to be seen by the user, there will be no interaction at all, and will be running fullscreen.
And yes, with my idea this will never end loading data, it will be always communicating. I'm just starting the website html + css template, so I've not touched any code yet.
Option 1:
I will not serve static html only, but also JS that will do the 'Get' to a JSON endpoint every say, 4 seconds or less, I already used Brook Framework and works very fast as an endpoint.
So the webpage is only the structure, and that will be changed with the data by AngularJS code.
The delay will be sending the data from the GUI to the server, and from the server to the web app.
Option 2:
The other way is reloading the static HTML entirely made by the webserver, so there's no communication in that way, only a full page reload, no usage of AngularJS.
The delay is only between GUI desktop app and the server, then the build of the HTML, and showing that in the browser.