Making WebGL – 3D in browser is a breeze with Three.js. Normally a simple raw WebGL object like a cube requires hundreds of lines of JavaScript and shader code. Three.js helps to make the process easier with lines of code as few as the fraction of the original JS.

Head over to the official page of Three.js to see all the sites which uses this awesome library. Also try some examples to understand the powerful uses with Three.js, along with the actual source code for reference.