Environment-independent JavaScript engine (HTML5 Canvas, V8GL, WebGL, native OpenGL, NodeJS)