WebSockets is a promising protocol but faces a number of hurdles in today's networking environments:

  • Build WebSockets Apps, Not WebSockets Infrastructure
  • Many networks (e.g. schools, corporations, government) use proxy servers which block the WebSockets protocol.
  • Secure WebSockets (using SSL) is often blocked by the same networks (a tunnel cannot be established).
  • WebSockets are just beginning to be supported by modern browsers.