The renderer is written in fixed-function OpenGL. It will have to be re-written in OpenGL ES to be compatible with browser graphics (WebGL). Of course one can write a more limited renderer for WebGL, but I have not found a reason to do it.