Use WebSocketStream if available for better send backpressure support

See https://web.dev/websocketstream/ for details. This could remove the need for polling in RemoteChamber on browsers which support the API.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information