WebGL 2 Example: Deferred Rendering
Features: Vertex Arrays, Uniform Buffers, Immutable Textures, Multiple Render Targets, Float Textures, texelFetch, EXT_color_buffer_float
Source code