WebGL is a browser technology that allows applications like games to access the graphics processing unit (GPU) of computers. The GPU has many low power cores meant for processing image information and is consequentially also useful for better artificial intelligence inside games and other applications. WebGL evolved from the HTML5 canvas element which is useful for manipulating 2D images. WebGL taps into a video library called Open Graphics Library (OpenGL) and with the help of a browser, the magic of visually stunning 3D games becomes very possible. A beautiful visual experience with amazing 3D rendering is now just a webpage away.
After the Unity Web Player plugin lost popularity, Unity3D began to offer WebGL exporting. This meant the growing amount of unity games transitioned to using the open WebGL standard. These games are notable because they offer their own Unity-based preloader and a maximize button. Unity3D has been a great platform for developers to build interactive 3D content like games through an environment that offers quick testing of ideas. The Unity workflow has led to a huge range of amazing Unity games that are using WebGL technology. Over time, the line may begin to blur with HTML5 and WebGL as the popularity grows with game developers and players alike. So far, due to Unity's presence, WebGL has mostly been popular for a desktop or laptop, not with mobile.