The exact answer probably depends on which WebSocket applications you use, but in general there should be no restrictions on the bandwidth of WebSocket. There are some minor overheads regarding cropping, checking UTF8 (text messages only), and masking (only client messages to the server) that are not present in the raw TCP binary connection. With a sufficient processor, they should scale to the available bandwidth.
source share