12. Shader programs
WebGL runs on the GPU on your computer. As such you need to provide
the code that runs on that GPU. You provide that code in the form of pairs
of functions. Those 2 functions are called a vertex shader and a fragment
shader and they are each written in a very strictly typed C/C++ like
language called GLSL.
20. three.js
Three.js is a cross-browser JavaScript library/API used to create and
display animated 3D computer graphics in a web browser. The aim of the
project is to create a lightweight 3D library with a very low level of
complexity.