BOSH is essentially long polling which is pretty difficult to scale (the worst case scenario can become 1 connection per message for a single client).
I'm pretty surprised however, that a nearly 10 year old standard is being considered as "superflous" as newer technology like WebBluetooth and WebUSB. What we had before Websockets wasn't really long polling, it was Flash.
BOSH? Awkward, but it works without websockets.
* https://en.wikipedia.org/wiki/BOSH_(protocol)