The OES_vertex_array_object.bindVertexArrayOES() method of the WebGL API binds a passed WebGLVertexArrayObject object to the buffer.
The OES_vertex_array_object.createVertexArrayOES() method of the WebGL API creates and initializes a pointing to vertex array data and which provides names for different sets of vertex data.
The OES_vertex_array_object.deleteVertexArrayOES() method of the WebGL API deletes a given js-nolint deleteVertexArrayOES(arrayObject) - arrayObject - : A WebGLVertexArrayObject (VAO) object to delete.
The OES_vertex_array_object.isVertexArrayOES() method of the WebGL API returns true if the passed object is a WebGLVertexArrayObject object.
The OES_vertex_array_object extension is part of the WebGL API and provides vertex array objects (VAOs) which encapsulate vertex array states.
MDN Reference