WebGL 2 Example: Phong-shaded Cube
Features: Vertex Arrays, Uniform Buffers
Original Source code
Fork me on GitHub