I just got around to updating a copy of the old Quake II web port @cromwellian, Stefan Haustein, and I did way back in 2011.
At the moment, it only runs on Chrome (for reasons explained in the summary), and unfortunately we don't have the network code running anymore. But it's still kind of cool to see it running in the browser.
https://j15r.com/projects/quake2/
@cromwellian That would be amazing. It's a bit embarrassing to admit that it would take me ages to get any of this compiling these days. It looks like Stefan was the last to dig in and found it all a bit hairy.
But it would still be really cool :)