The WebGLShader is part of the WebGL API and can either be a vertex or a fragment shader.

MDN Reference