WebGL

WebGL (Web Graphics Library) is a browser-based JavaScript API that enables rendering interactive 2D and 3D graphics directly inside compatible web browsers without the need for plugins.
Its built on top of OpenGL ES, which accesses User's GPU to display complex visual content.

How it works

WebGL exposes a graphics API(similar to OpenGL), developers can create rich and dynamic graphics inside the HTML canvas element.
WebGL is supported by almost all modern browsers including Chrome, Firefox, Edge, and Safari, on both desktop and mobile platforms.

More Detials: Github Code for SharedGL

Applications of WebGL

Used in web-based 3D games, interactive data visualizations, simulations, educational tools, virtual and augmented reality experiences, and 3D modeling applications
Frameworks like Three.js and Babylon.js have simplified working with WebGL, helping developers create complex visual effects