WebGPU

E357641

WebGPU is a modern web graphics and compute API designed to provide high-performance, low-level access to GPU capabilities in browsers, succeeding and improving upon WebGL.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (9)

Statements (63)

Predicate Object
instanceOf W3C standard
low-level GPU API
web compute API
web graphics API
accessibleFrom JavaScript
WebAssembly specification
surface form: WebAssembly
aimsToProvide better performance than WebGL
low-level control over GPU resources
modern GPU feature access
more predictable performance
backedBy GPU vendors
browser vendors
basedOn modern native graphics APIs
competesWith WebGL
surface form: WebGL 2
designedFor general-purpose GPU compute on the web
high-performance graphics on the web
designedTo map efficiently to native GPU APIs
enables data visualization in browsers
game development in browsers
machine learning workloads in browsers
real-time 3D rendering in browsers
scientific computing in browsers
exposes GPUAdapter interface
GPUBindGroup interface
GPUBindGroupLayout interface
WebGPU self-linksurface differs
surface form: GPUBuffer interface

WebGPU self-linksurface differs
surface form: GPUCommandEncoder interface

WebGPU self-linksurface differs
surface form: GPUComputePassEncoder interface

GPUComputePipeline interface
GPUDevice interface
WebGPU self-linksurface differs
surface form: GPUPipelineLayout interface

GPUQueue interface
WebGPU self-linksurface differs
surface form: GPURenderPassEncoder interface

WebGPU self-linksurface differs
surface form: GPURenderPipeline interface

GPUSampler interface
GPUTexture interface
inspiredBy Direct3D 12
Metal
Vulkan
replaces WebGL
runsIn web browsers
securityModel designed for web sandboxing
standardizedBy WebGPU self-linksurface differs
surface form: W3C GPU for the Web Working Group

World Wide Web Consortium
successorOf WebGL
supports GPU buffers
GPU textures
GPU-accelerated 2D graphics
GPU-accelerated 3D graphics
SPIR-V-derived shader models
asynchronous device creation
bind groups
command buffers
compute passes
compute pipelines
explicit resource management
general-purpose GPU compute workloads
pipeline state objects
render passes
rendering pipelines
shader modules
uses WGSL
WebGPU Shading Language

Referenced by (11)

Full triples — surface form annotated when it differs from this entity's canonical label.

WebGL relatedStandard WebGPU
Bevy game engine renderingBackend WebGPU
subject surface form: Bevy
this entity surface form: wgpu
WebGPU standardizedBy WebGPU self-linksurface differs
this entity surface form: W3C GPU for the Web Working Group
WebGPU exposes WebGPU self-linksurface differs
this entity surface form: GPUBuffer interface
WebGPU exposes WebGPU self-linksurface differs
this entity surface form: GPURenderPipeline interface
WebGPU exposes WebGPU self-linksurface differs
this entity surface form: GPUCommandEncoder interface
WebGPU exposes WebGPU self-linksurface differs
this entity surface form: GPURenderPassEncoder interface
WebGPU exposes WebGPU self-linksurface differs
this entity surface form: GPUComputePassEncoder interface
WebGPU exposes WebGPU self-linksurface differs
this entity surface form: GPUPipelineLayout interface