Firefox Tomorrow

web api instance property

GPUDevice: queue property

View on MDN ↗

Secure contextAvailable in workers

The queue read-only property of the GPUDevice interface returns the primary GPUQueue for the device.

Value

A GPUQueue object instance.

Examples

Basic GPUQueue access:

async function init() {
  if (!navigator.gpu) {
    throw Error("WebGPU not supported.");
  }

  const adapter = await navigator.gpu.requestAdapter();
  if (!adapter) {
    throw Error("Couldn't request WebGPU adapter.");
  }

  // Create a GPUDevice
  const device = await adapter.requestDevice();

  // …

  // Common queue use — end current frame by passing array of
  // command buffers to queue for execution
  device.queue.submit([commandEncoder.finish()]);

  // …
}

[!NOTE] For more queue examples, see the GPUQueue reference pages.

Specifications

SpecificationsStandards references are available on the canonical MDN page.

Browser compatibility

Browser compatibilityCompatibility data is available on the canonical MDN page.

See also