( fajan | 2015. 02. 10., k – 17:53 )

Rendben. Akkor írj egy olyan javascriptet, ami majd natívan kapcsol neked TCP streamet HTTP/websocket nélkül, és minden ~mai (IE?) stock böngészőben/platformon (HTTP/2 támogatott rendszeren vagy embeded környezetben) megy.
Ha nem sikerül megoldani, akkor marad a stream HTTP alatt, függetlenül attól, hogy milyen protokolt használsz a TCP streamen.

HTTP sematika elveszik, ha a websocketet TCP-ként használod, ez tény.
De megmarad, ha XHR-t küldesz vagy server-push-t kapsz. Ellenben az XHR és a server-push része a HTTP-nek, így közvetlenül használható event-loopban server és cliens oldalon. Tehát a WAMP/autobahn-hoz hasonló protokolt össze tudsz legózni percek alatt (websocket nélkül is), plusz overhead nélkül és minden HTTP/2 rendszeren ~közel TCP sebességgel megy.