GPUUncapturedErrorEvent: GPUUncapturedErrorEvent() constructor

Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.

The GPUUncapturedErrorEvent() constructor creates a new GPUUncapturedErrorEvent object instance.

Syntax

js
new GPUUncapturedErrorEvent(type, options)

Parameters

type

An enumerated value specifying the type of error. Possible values are:

"internal"

The error is a GPUInternalError.

"out-of-memory"

The error is a GPUOutOfMemoryError.

"validation"

The error is a GPUValidationError.

options

An object, which can contain the following properties:

error

A GPUError object instance providing access to the details of the error.

Examples

A developer would not manually use the constructor to create a GPUUncapturedErrorEvent object. The user agent uses this constructor to create an appropriate object when the GPUDevice uncapturederror event fires to allow capturing of an unexpected error.

See the main GPUUncapturedErrorEvent page for an example.

Specifications

Specification
WebGPU
# dom-gpuuncapturederrorevent-gpuuncapturederrorevent

Browser compatibility

BCD tables only load in the browser

See also