web api instance property
GPUDevice: queue property
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
GPUQueuereference 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
- The WebGPU API