The renderer could be made much faster by porting it to emscripten. Emscripten has support for asm.js and it would also simplify use of WebGL. The existing code is almost like plain C with only a few calls to javascript specific stuff, so porting should not be a huge issue.