That was a lot of fun and a blast from the past. Thanks for porting that.
https://github.com/ioquake/ioq3/pull/658
The only major feature missing from the original game is networking. Obviously kind of important for Quake 3. Should be possible with WebRTC DataChannel. And while the original game didn't have it, for the modern web a touchscreen control scheme is essential since half of everyone is on their phone. Of course it won't be great compared to mouse/keyboard but some mobile support is better than none. So those are the two features I'd like to add (besides performance optimizations; it's a bit slower than it should be for some reason).
its open arena running on humblenet which does take advantage of webrtc/p2p