Hey so I'm trying to learn 3d graphics and I've came to understand that immediate mode means to draw graphics straight from when they're called like html canvas and retained mode to be drawing to buffers and calculating before "flushing" or swapping buffers But these last few days I've been learning webgl and Iv discovered that it completely lacks what this thread What does "immediate mode" mean in OpenGL? defines as immediate mode in opengl, "gl begin()"
So this got me to think that webgl must be retained mode only, but when I was reading the spec, on this page:http://www.khronos.org/registry/webgl/specs/latest/1.0/
In the very first yellow box it says webgl is an immediate mode api? Could someone please explain what I'm getting wrong here?