Slovník
WebGL
WebGL je JavaScriptové API pro vykreslování interaktivní 2D a 3D grafiky ve webových prohlížečích bez pluginů, které poskytuje přímý přístup ke GPU přes nízkoúrovňové rozhraní založené na OpenGL ES. Umožňuje hardwarově akcelerované vykreslování grafiky, jež by samotnou manipulací s DOM nebo operacemi Canvas 2D nebylo možné.
Práce přímo s WebGL vyžaduje ruční správu shaderů psaných v GLSL, vertex bufferů, nahrávání textur a vykreslovací pipeline, a proto většina vývojářů sahá raději po abstrakčních knihovnách jako Three.js nebo Babylon.js. WebGL pohání širokou škálu webových zážitků včetně produktových konfigurátorů, architektonických vizualizací, datových vizualizací se složitými geometriemi, interaktivních map, her v prohlížeči a kreativních portfoliových webů. WebGL 2, založené na OpenGL ES 3.0, přidalo funkce jako 3D textury, transform feedback a vícenásobné render targety. Webovým vývojářům vědomí, že WebGL je technologie v pozadí, pomáhá při hodnocení výkonnostních charakteristik a kompatibility 3D webového obsahu.