cover image

WebGL

JavaScript bindings for OpenGL in web browsers / From Wikipedia, the free encyclopedia

Dear Wikiwand AI, let's keep it short, summarize this topic like I'm... Ten years old or a College student

WebGL (Short for Web Graphics Library) is a JavaScript API for rendering interactive 2D and 3D graphics within any compatible web browser without the use of plug-ins.[2] WebGL is fully integrated with other web standards, allowing GPU-accelerated usage of physics and image processing and effects as part of the web page canvas. WebGL elements can be mixed with other HTML elements and composited with other parts of the page or page background.[3]

Quick facts: Original author(s), Developer(s), Initial rel...
WebGL
Original author(s)Mozilla Foundation
Developer(s)Khronos WebGL Working Group
Initial releaseMarch 3, 2011; 11 years ago (2011-03-03)[1]
Stable release
2.0 / January 17, 2017; 6 years ago (2017-01-17)
PlatformCross-platform
Available inEnglish
TypeAPI
Websitewww.khronos.org/webgl/
Close

WebGL programs consist of control code written in JavaScript and shader code that is written in OpenGL ES Shading Language (GLSL ES), a language similar to C or C++, and is executed on a computer's graphics processing unit (GPU). WebGL is designed and maintained by the non-profit Khronos Group.[4]

On February 9, 2022 Khronos Group announced WebGL 2.0 support for all major browsers.[5]