WebGL™;是一个跨平台、免版税的开放网络标准,用于基于OpenGL ES的低级3D图形API,通过HTML5 Canvas元素向ECMAScript公开。熟悉OpenGL ES 2.0的开发人员将认识到WebGL是使用GLSL的基于Shader的API,其构造在语义上与底层OpenGL ESAPI的构造相似。它非常接近OpenGL ES规范,对开发人员期望使用的内存管理语言(如JavaScript)做出了一些让步。WebGL 1.0公开了OpenGL ES 2.0功能集;WebGL 2.0公开了OpenGL ES 3.0 API。