Today we are going to connect to a TCP server from the browser (an arbitrary Web page).
We will be full-duplex streaming messages sent to the server and from the server to the browser.
Chrome has implemented Direct Sockets
The initial motivating use case is to support creating a web app that talks to servers and devices that have their own protocols incompatible with what’s available on the web. The web app should be able to talk to a legacy system, without requiring users to change or replace that system.
gated behind Isolated Web Apps (IWA)