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.

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.

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

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.

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

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

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

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

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.

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

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

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

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

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

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