WebGLContextEvent: WebGLContextEvent() constructor

The WebGLContextEvent() constructor creates a new WebGLContextEvent object.

Note: You typically don't need to call this constructor; the browser creates these objects automatically when WebGL context events get fired. To manually trigger a webglcontextlost event, use WEBGL_lose_context.loseContext().


new WebGLContextEvent(type, options)



A string indicating the type of the event. It is case-sensitive and should be one of webglcontextcreationerror, webglcontextlost, or webglcontextrestored.

options Optional

An object that, in addition to the properties defined in Event(), has the following properties:

statusMessage Optional

A string with additional status information. It defaults to the empty string ("").

Return value

A new WebGLContextEvent object.


WebGL Specification
# 5.15

Browser compatibility

BCD tables only load in the browser

See also