The ZiNC protocol is designed to eliminate much of the confusion and uncertainty surrounding streaming interactions...
The use of HTTP, URL and REST communications is well understood for request/response interactions. The use of continuously connected, streaming interactions over the web is less well understood.