This letter and article are approaching two years.
These problems are associated either with the server or with the proxy server. The reason wss: // is more successful is because SSL traffic is more opaque to intermediaries, and therefore more likely that it will simply be transmitted without interference.
As WebSockets becomes more common, these problems begin to dissipate as problems are resolved in proxies, firewalls, load balancers, and web servers.
In addition, with regard to WebSockets support in browsers, if you included web-socket-js as a polyfill / backup in your web application, then you get almost universal browser support.
kanaka Jan 26 2018-12-12T00: 00Z
source share