It is a special kind of ray tracer implemented in a GLSL fragment shader, I've ported it to VR and other platforms in the past and now got around to port it to WebGL. With this port I've included a scene editor so one has more things to play around with.