server sent events could potentially also be interesting
You are just talking about getting websocket messages if something happens on the server right - that would be the way to inform you similar to long-pulling.
It will look something like this:
Where data is any kind of json object and the subject would be a unique identifier for the data object
Interpretation than just would be something like (typescript/angular)