WebGL is a JavaScript API that allows 3D graphics to be rendered within web browsers without plug-ins. It uses OpenGL ES 2.0 to render 3D graphics on a GPU via JavaScript code and shader programs. Major browsers support WebGL, making it possible to build interactive 3D applications directly in websites. As plug-in support declines, WebGL provides a standard way for 3D content and games previously only possible via plug-ins to be integrated and run within modern web browsers.