WebGL is an open standard for creating 3D graphics. It can create 2D graphics but most likely if you are creating 2D graphics you will wish to use another specification. A the moment it is not supported in Internet Explorer. It is not clear when support will become available. WebGL uses the same standard as OpenGL ES 2.0. If you are used to creating OpenGL applications you will be right at home. If you are not used to OpenGL there may be a sharp learning curve. WebGL, however, will allow you to create 3D graphics that are not possible using any other formats.
WebGL uses the same Canvas element as Canvas2D. This time a different ’3D’ context is retrieved. The 3D context conforms to the WebGL standard run by the Khronos group.
Examples:
Chrome experiments
Water demo
Tutorials:
NeHe ports
Khronos introduction
