Here's an article on how to multiplex websockets [1]
It looks pretty clever, I wish more websocket frameworks like [2] supported this out of the box (with failovers for safari).
[1] https://dev.to/ayushgp/scaling-websocket-connections-using-s... [2] https://www.npmjs.com/package/hydrated-ws