And I believe made by some of the people that formerly worked on Descent.
Will have to have a play of this web version and try out Overload, thanks.
He's the creator of three.js, and it looks like this uses that for rendering instead of being a straight port.
WebGL1 WASM version based on https://github.com/dxx-rebirth/dxx-rebirth -> https://midzer.de/wasm/descent1/
And Quake for web by the same author: https://mrdoob.github.io/three-quake/
Keeping the cockpit on screen may also help provide a frame of reference.
I found that helped me enjoy the game more now that I'm older and less tolerant of 6DOF movement.