Updated 3 months ago by aezakmi


WebGL (Web-based Graphics Library) is a cross-platform API for 3D graphics in the browser, developed by the non-profit organization Khronos Group. WebGL uses the GLSL shader programming language.

WebGL runs as an HTML5 element and therefore is a full-fledged part of the document object model (DOM API) of the browser. It can be used with any programming languages ​​that can work with the DOM API, for example, JavaScript, Rust, Java, Kotlin and others.

You can check what information websites can get through the WebGL API from this Browserleaks test.

WebGL 1, WebGL2, Webgl Extensions

WebGL (Web Graphics Library) is a JavaScript software library designed to render interactive 3D and 2D graphics within web browser compatibility without using plugins. WebGL has webgl1 and webgl2 versions, as well as different extensions in each version. Webgl has a large number of options, such as ext.UNMASKED_VENDOR_WEBGL (Graphics Driver Provider) or ext.UNMASKED_RENDERER_WEBGL (Graphics Driver Renderer). Due to the wide variety of parameters, it is possible to compose a webgl fingerprint of your pc. The modification takes place by changing the WebGLRenderingContext and WebGLRenderingContext functions in javascript.

How did we do?