Learn about changes to Chrome that affect developers.

Updated January 29, 2025

Additional unorm8x4-bgra and 1-component vertex formats, allow unknown limits to be requested with undefined value, WGSL alignment rules changes, WGSL performance gains with discard, and much more.

Updated January 8, 2025

Texture view usage, 32-bit float textures blending, GPUDevice adapterInfo attribute, configuring canvas context with invalid format throw JavaScript error, filtering sampler restrictions on textures, extended subgroups experimentation, improving developer experience, experimental support for 16-bit normalized texture formats, and more.

Updated November 21, 2024

Learn about new AI and rendering features discussed at the latest GPU for the Web working group meeting.

Updated November 6, 2024

Clip distances in WGSL, GPUCanvasContext getConfiguration(), point and line primitives must not have depth bias, inclusive scan built-in functions for subgroups, experimental support for multi-draw indirect, shader module compilation option strict math, remove GPUAdapter requestAdapterInfo(), and more.

Updated October 29, 2024

Learn why WebGPU may be disabled or not working in Chrome browser.

Updated October 15, 2024

Dual source blending, shader compilation time improvements on Metal, deprecation of GPUAdapter requestAdapterInfo(), and more.

Updated September 17, 2024

HDR support with canvas tone mapping mode, expanded subgroups support, and more.

Updated August 20, 2024

Learn how to build an app with WebGPU for the web and specific platforms.

Updated August 20, 2024

Experimenting with subgroups, deprecate setting depth bias for lines and points, hide uncaptured error DevTools warning if preventDefault, WGSL interpolate sampling first and either, and more.

Updated July 23, 2024

Experimental support for OpenGL ES on Android, GPUAdapter info attribute, WebAssembly interop improvements, and more.

Updated June 12, 2024

Increase maxTextureArrayLayers limit, buffer upload optimization for Vulkan backend, shader compilation time improvements, submitted command buffers must be unique, and Dawn updates.

Updated May 16, 2024

Read a wrap up from Web AI at I/O 2024. Learn about the new models, tools, and APIs for your next web app.

Updated May 16, 2024

Part 2/2. Learn how WebAssembly and WebGPU enhancements improve machine learning performance on the web.

Updated May 16, 2024

Part 1/2. Learn how WebAssembly and WebGPU enhancements improve machine learning performance on the web.

Updated May 7, 2024

Subgroups in development and render to slice of 3D texture.

Always updating

Updated January 29, 2025

Additional unorm8x4-bgra and 1-component vertex formats, allow unknown limits to be requested with undefined value, WGSL alignment rules changes, WGSL performance gains with discard, and much more.

Updated January 8, 2025

Texture view usage, 32-bit float textures blending, GPUDevice adapterInfo attribute, configuring canvas context with invalid format throw JavaScript error, filtering sampler restrictions on textures, extended subgroups experimentation, improving developer experience, experimental support for 16-bit normalized texture formats, and more.

Updated November 21, 2024

Learn about new AI and rendering features discussed at the latest GPU for the Web working group meeting.

Updated November 6, 2024

Clip distances in WGSL, GPUCanvasContext getConfiguration(), point and line primitives must not have depth bias, inclusive scan built-in functions for subgroups, experimental support for multi-draw indirect, shader module compilation option strict math, remove GPUAdapter requestAdapterInfo(), and more.

Updated October 29, 2024

Learn why WebGPU may be disabled or not working in Chrome browser.

Updated October 15, 2024

Dual source blending, shader compilation time improvements on Metal, deprecation of GPUAdapter requestAdapterInfo(), and more.

Updated September 17, 2024

HDR support with canvas tone mapping mode, expanded subgroups support, and more.

Updated August 20, 2024

Learn how to build an app with WebGPU for the web and specific platforms.

Updated August 20, 2024

Experimenting with subgroups, deprecate setting depth bias for lines and points, hide uncaptured error DevTools warning if preventDefault, WGSL interpolate sampling first and either, and more.

Updated July 23, 2024

Experimental support for OpenGL ES on Android, GPUAdapter info attribute, WebAssembly interop improvements, and more.

Updated June 12, 2024

Increase maxTextureArrayLayers limit, buffer upload optimization for Vulkan backend, shader compilation time improvements, submitted command buffers must be unique, and Dawn updates.

Updated May 16, 2024

Read a wrap up from Web AI at I/O 2024. Learn about the new models, tools, and APIs for your next web app.

Updated May 16, 2024

Part 2/2. Learn how WebAssembly and WebGPU enhancements improve machine learning performance on the web.

Updated May 16, 2024

Part 1/2. Learn how WebAssembly and WebGPU enhancements improve machine learning performance on the web.

Updated May 7, 2024

Subgroups in development and render to slice of 3D texture.