The prophesy has come true...
https://www.destroyallsoftware.com/talks/the-birth-and-death...
Networking would be tricky, but you could encapsulate TCP over a custom websocket tunnel.
...with exactly the caveat you described, because the wasm port doesn't support websockets yet.
Alternatively you can run *cough* IE6 in JSLinux.