Just to clarify, you are not using the reverse websocket. You are using the regular 1 process per user with the regular websocket. Unless you’ve create a double sided websocket proxy service.
If your data is shared across users, your would indeed be able to save memory, but otherwise, I don’t see it happening. You can create such application but you will need to make sure each client gets its own view and own name-spaced state.
Normally the 1 server for many users is supported to handle collaboration. But a good software design would allow you to manage several users independently on a single process.