Wow, great stuff! Congrats on another fine achievement. Apparently it's possible to do 3D graphics in Emscripten by translating OpenGL to WebGL: https://emscripten.org/docs/optimizing/Optimizing-WebGL.html