LittleBell is the sweetest user on Rec Room. Just had to say that. Also, her name rhymes with WebGL.
The alternative to WebGL is to use the 2D context of the HTML5 canvas element. I have some experience with that from my wikibook “Canvas 2D Web Apps;” thus, I’m much more confident that a port from Java to the canvas 2D API is manageable. You might wonder why I even consider the canvas 2D API for 3D graphics. The answer is simple: the Java applet faced the same challenges and I already made my peace with all the compromises that this implies. This port will probably not improve anything with respect to faster rendering or better render quality, but hopefully the porting of the code from Java to the canvas 2D API will be straightforward. At least that’s what I hope currently.