WebGL est une norme pour le rendu de graphiques 2D et 3D sur le web, dérivée d'OpenGL ES 2.0, et utilisée avec JavaScript et HTML5. Elle offre des avantages comme l'interaction directe avec des éléments HTML et le support mobile, mais nécessite une configuration hardware adéquate et présente des limitations par rapport à OpenGL. L'utilisation d'un moteur tel que Three.js facilite le développement en 3D dans les navigateurs.