Release notes
Learn about changes to Chrome that affect developers.
What's New in WebGPU (Chrome 133)
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.
What's New in WebGPU (Chrome 132)
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.
What's next for WebGPU
Updated November 21, 2024
Learn about new AI and rendering features discussed at the latest GPU for the Web working group meeting.
What's New in WebGPU (Chrome 131)
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.
WebGPU: Troubleshooting tips and fixes
Updated October 29, 2024
Learn why WebGPU may be disabled or not working in Chrome browser.
What's New in WebGPU (Chrome 130)
Updated October 15, 2024
Dual source blending, shader compilation time improvements on Metal, deprecation of GPUAdapter requestAdapterInfo(), and more.
What's New in WebGPU (Chrome 129)
Updated September 17, 2024
HDR support with canvas tone mapping mode, expanded subgroups support, and more.
Build an app with WebGPU
Updated August 20, 2024
Learn how to build an app with WebGPU for the web and specific platforms.
What's New in WebGPU (Chrome 128)
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.
What's New in WebGPU (Chrome 127)
Updated July 23, 2024
Experimental support for OpenGL ES on Android, GPUAdapter info attribute, WebAssembly interop improvements, and more.
What's New in WebGPU (Chrome 126)
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.
I/O 2024 Web AI wrap up: New models, tools, and APIs for your next web app
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.
WebAssembly and WebGPU enhancements for faster Web AI, part 2
Updated May 16, 2024
Part 2/2. Learn how WebAssembly and WebGPU enhancements improve machine learning performance on the web.
WebAssembly and WebGPU enhancements for faster Web AI, part 1
Updated May 16, 2024
Part 1/2. Learn how WebAssembly and WebGPU enhancements improve machine learning performance on the web.
What's New in WebGPU (Chrome 125)
Updated May 7, 2024
Subgroups in development and render to slice of 3D texture.
Overview of WebGPU
Updated April 30, 2024
WebGPU allows high-performance 3D graphics and data-parallel computation on the web.
What's New in WebGPU (Chrome 124)
Updated April 9, 2024
Read-only and read-write storage textures, service workers and shared workers support, new adapter information attributes, and bug fixes.
What's New in WebGPU (Chrome 123)
Updated March 12, 2024
DP4a built-in functions support, unrestricted pointer parameters, syntax sugar for dereferencing composites in WGSL, and more.
What's New in WebGPU (Chrome 122)
Updated February 13, 2024
Compatibility mode in development, increase maxVertexAttributes limit, and Dawn updates.
What's New in WebGPU (Chrome 121)
Updated January 18, 2024
Support WebGPU on Android, use of DXC for shader compilation, timestamp queries in compute and render passes, default entry points to shader modules, support display-p3 as GPUExternalTexture color space, memory heaps info, and more.
Supercharge Web AI model testing: WebGPU, WebGL, and Headless Chrome
Updated January 16, 2024
Discover our solutions for how to consistently automate browser testing and improve application performance.
Web AI model testing in Google Colab
Updated January 16, 2024
Learn how to test client-side, browser-based AI models in, while remaining scalable, automatable, and within a standardized hardware setup.
What's New in WebGPU (Chrome 120)
Updated December 8, 2023
Support for 16-bit floating-point values in WGSL, limits increase, depth-stencil state changes, adapter information updates, and more.
Automatic picture-in-picture for video conferencing web apps
Updated November 16, 2023
Chrome allows video conferencing web apps to automatically enter picture-in-picture.
Capturing the WebGPU ecosystem
Updated November 9, 2023
Learn about how the WebGPU ecosystem extends beyond the JavaScript, C++, and Rust realms.
What's New in WebGPU (Chrome 119)
Updated October 24, 2023
Filterable 32-bit float textures, unorm10-10-10-2 vertex format, rgb10a2uint texture format, and more.
What's New in WebGPU (Chrome 118)
Updated October 3, 2023
Extended source support for copyExternalImageToTexture, experimental support for read-write and read-only storage texture, and more.
From WebGL to WebGPU
Updated September 19, 2023
Learn some tips for WebGL developers who are migrating to WebGPU.
What's New in WebGPU (Chrome 117)
Updated September 5, 2023
Unset vertex buffer and bind group, make lost devices appear to function, and more.
What's New in WebGPU (Chrome 116)
Updated August 8, 2023
WebCodecs integration, video playback improvements, and more.
What's New in WebGPU (Chrome 115)
Updated June 20, 2023
Supported WGSL language extensions, experimental support for Direct3D 11, and more.
WebGPU: Unlocking modern GPU access in the browser
Updated May 10, 2023
Learn how WebGPU unlocks the power of the GPU for faster machine learning performance and better graphics rendering.
Improved video calling with faster AV1 encoding
Updated May 2, 2023
Chrome 113 includes improvements to the AV1 software encoder from the Chrome Open Media team.
Blur camera background
Updated May 2, 2023
A new origin trial from Chrome that allows web developers to control camera background blur.
What's New in WebGPU (Chrome 113)
Updated April 26, 2023
WebGPU ships in Chrome with WebCodecs integration in origin trial.
Chrome ships WebGPU
Updated April 6, 2023
The Chrome team ships WebGPU, which allows high-performance 3D graphics and data-parallel computation on the web.
The future of Picture-in-Picture
Updated February 2, 2023
News of an origin trial from Chrome that enables arbitrary HTML content in an always-on-top window.
Insertable streams for MediaStreamTrack
Updated May 4, 2021
Insertable streams for MediaStreamTrack is about exposing the content of a MediaStreamTrack as a stream that can be manipulated or used to generate new content.
Video processing with WebCodecs
Updated October 13, 2020
Work with components of a video stream, such as frames and unmixed chunks of encoded video or audio.
Get started with GPU Compute on the web
Updated August 28, 2019
This post explores the experimental WebGPU API through examples and helps you get started with performing data-parallel computations using the GPU.
Media updates in Chrome 75
Updated July 22, 2019
Predicting whether playback will be smooth and power efficient for encrypted media and support of the video element's "playsInline" attribute hint.
Media updates in Chrome 73
Updated February 6, 2019
Hardware media keys support, HDCP policy check, Picture-in-Picture origin trials, and more.
Watch video using Picture-in-Picture
Updated October 19, 2018
Control Picture-in-Picture for video elements on your website.
Audio/Video Updates in Chrome 70
Updated October 19, 2018
A round up of the audio/video updates in Chrome 70 - Cross-codec and cross-bytestream buffering and playback, Opus in MP4 with MSE, and protected content playback allowed by default on Android.
Media updates in Chrome 70
Updated September 18, 2018
Cross-codec and cross-bytestream buffering and playback, Opus in MP4 with MSE, and protected content playback allowed by default on Android.
Media updates in Chrome 69
Updated August 1, 2018
A round up of media updates in Chrome 69: AV1 and HDCP policy check.
Media updates in Chrome 63/64
Updated December 8, 2017
Predictable media playback, HDR on Windows 10, offline playback with persistent licenses, and more are waiting for you in Chrome 64.
Media updates in Chrome 62
Updated September 12, 2017
Offline playback with persistent licenses and Widevine L1 on Android, video track optimizations, automatic video fullscreen when device is rotated, customizable seekable range on live MS streams, FLAC in MP4 with MSE are here!
Media updates in Chrome 61
Updated July 28, 2017
Background video track optimizations and automatic video fullscreen when device is rotated are here!
Audio/Video Updates in Chrome 61
Updated July 28, 2017
A round up of the audio and video updates in Chrome 61.
Media updates in Chrome 58
Updated March 21, 2017
Media controls customization, autoplay for Progressive Web Apps added to the home screen, pause the autoplaying of muted video when invisible, and color-gamut media query are there!
Audio/Video Updates in Chrome 58
Updated March 17, 2017
A round up of the audio and video updates in Chrome 58.
Always updating
What's New in WebGPU (Chrome 133)
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.
What's New in WebGPU (Chrome 132)
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.
What's next for WebGPU
Updated November 21, 2024
Learn about new AI and rendering features discussed at the latest GPU for the Web working group meeting.
What's New in WebGPU (Chrome 131)
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.
WebGPU: Troubleshooting tips and fixes
Updated October 29, 2024
Learn why WebGPU may be disabled or not working in Chrome browser.
What's New in WebGPU (Chrome 130)
Updated October 15, 2024
Dual source blending, shader compilation time improvements on Metal, deprecation of GPUAdapter requestAdapterInfo(), and more.
What's New in WebGPU (Chrome 129)
Updated September 17, 2024
HDR support with canvas tone mapping mode, expanded subgroups support, and more.
Build an app with WebGPU
Updated August 20, 2024
Learn how to build an app with WebGPU for the web and specific platforms.
What's New in WebGPU (Chrome 128)
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.
What's New in WebGPU (Chrome 127)
Updated July 23, 2024
Experimental support for OpenGL ES on Android, GPUAdapter info attribute, WebAssembly interop improvements, and more.
What's New in WebGPU (Chrome 126)
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.
I/O 2024 Web AI wrap up: New models, tools, and APIs for your next web app
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.
WebAssembly and WebGPU enhancements for faster Web AI, part 2
Updated May 16, 2024
Part 2/2. Learn how WebAssembly and WebGPU enhancements improve machine learning performance on the web.
WebAssembly and WebGPU enhancements for faster Web AI, part 1
Updated May 16, 2024
Part 1/2. Learn how WebAssembly and WebGPU enhancements improve machine learning performance on the web.
What's New in WebGPU (Chrome 125)
Updated May 7, 2024
Subgroups in development and render to slice of 3D texture.
Overview of WebGPU
Updated April 30, 2024
WebGPU allows high-performance 3D graphics and data-parallel computation on the web.
What's New in WebGPU (Chrome 124)
Updated April 9, 2024
Read-only and read-write storage textures, service workers and shared workers support, new adapter information attributes, and bug fixes.
What's New in WebGPU (Chrome 123)
Updated March 12, 2024
DP4a built-in functions support, unrestricted pointer parameters, syntax sugar for dereferencing composites in WGSL, and more.
What's New in WebGPU (Chrome 122)
Updated February 13, 2024
Compatibility mode in development, increase maxVertexAttributes limit, and Dawn updates.
What's New in WebGPU (Chrome 121)
Updated January 18, 2024
Support WebGPU on Android, use of DXC for shader compilation, timestamp queries in compute and render passes, default entry points to shader modules, support display-p3 as GPUExternalTexture color space, memory heaps info, and more.
Supercharge Web AI model testing: WebGPU, WebGL, and Headless Chrome
Updated January 16, 2024
Discover our solutions for how to consistently automate browser testing and improve application performance.
Web AI model testing in Google Colab
Updated January 16, 2024
Learn how to test client-side, browser-based AI models in, while remaining scalable, automatable, and within a standardized hardware setup.
What's New in WebGPU (Chrome 120)
Updated December 8, 2023
Support for 16-bit floating-point values in WGSL, limits increase, depth-stencil state changes, adapter information updates, and more.
Automatic picture-in-picture for video conferencing web apps
Updated November 16, 2023
Chrome allows video conferencing web apps to automatically enter picture-in-picture.
Capturing the WebGPU ecosystem
Updated November 9, 2023
Learn about how the WebGPU ecosystem extends beyond the JavaScript, C++, and Rust realms.
What's New in WebGPU (Chrome 119)
Updated October 24, 2023
Filterable 32-bit float textures, unorm10-10-10-2 vertex format, rgb10a2uint texture format, and more.
What's New in WebGPU (Chrome 118)
Updated October 3, 2023
Extended source support for copyExternalImageToTexture, experimental support for read-write and read-only storage texture, and more.
From WebGL to WebGPU
Updated September 19, 2023
Learn some tips for WebGL developers who are migrating to WebGPU.
What's New in WebGPU (Chrome 117)
Updated September 5, 2023
Unset vertex buffer and bind group, make lost devices appear to function, and more.
What's New in WebGPU (Chrome 116)
Updated August 8, 2023
WebCodecs integration, video playback improvements, and more.
What's New in WebGPU (Chrome 115)
Updated June 20, 2023
Supported WGSL language extensions, experimental support for Direct3D 11, and more.
WebGPU: Unlocking modern GPU access in the browser
Updated May 10, 2023
Learn how WebGPU unlocks the power of the GPU for faster machine learning performance and better graphics rendering.
Improved video calling with faster AV1 encoding
Updated May 2, 2023
Chrome 113 includes improvements to the AV1 software encoder from the Chrome Open Media team.
Blur camera background
Updated May 2, 2023
A new origin trial from Chrome that allows web developers to control camera background blur.
What's New in WebGPU (Chrome 113)
Updated April 26, 2023
WebGPU ships in Chrome with WebCodecs integration in origin trial.
Chrome ships WebGPU
Updated April 6, 2023
The Chrome team ships WebGPU, which allows high-performance 3D graphics and data-parallel computation on the web.
The future of Picture-in-Picture
Updated February 2, 2023
News of an origin trial from Chrome that enables arbitrary HTML content in an always-on-top window.
Insertable streams for MediaStreamTrack
Updated May 4, 2021
Insertable streams for MediaStreamTrack is about exposing the content of a MediaStreamTrack as a stream that can be manipulated or used to generate new content.
Video processing with WebCodecs
Updated October 13, 2020
Work with components of a video stream, such as frames and unmixed chunks of encoded video or audio.
Get started with GPU Compute on the web
Updated August 28, 2019
This post explores the experimental WebGPU API through examples and helps you get started with performing data-parallel computations using the GPU.
Media updates in Chrome 75
Updated July 22, 2019
Predicting whether playback will be smooth and power efficient for encrypted media and support of the video element's "playsInline" attribute hint.
Media updates in Chrome 73
Updated February 6, 2019
Hardware media keys support, HDCP policy check, Picture-in-Picture origin trials, and more.
Watch video using Picture-in-Picture
Updated October 19, 2018
Control Picture-in-Picture for video elements on your website.
Audio/Video Updates in Chrome 70
Updated October 19, 2018
A round up of the audio/video updates in Chrome 70 - Cross-codec and cross-bytestream buffering and playback, Opus in MP4 with MSE, and protected content playback allowed by default on Android.
Media updates in Chrome 70
Updated September 18, 2018
Cross-codec and cross-bytestream buffering and playback, Opus in MP4 with MSE, and protected content playback allowed by default on Android.
Media updates in Chrome 69
Updated August 1, 2018
A round up of media updates in Chrome 69: AV1 and HDCP policy check.
Media updates in Chrome 63/64
Updated December 8, 2017
Predictable media playback, HDR on Windows 10, offline playback with persistent licenses, and more are waiting for you in Chrome 64.
Media updates in Chrome 62
Updated September 12, 2017
Offline playback with persistent licenses and Widevine L1 on Android, video track optimizations, automatic video fullscreen when device is rotated, customizable seekable range on live MS streams, FLAC in MP4 with MSE are here!
Media updates in Chrome 61
Updated July 28, 2017
Background video track optimizations and automatic video fullscreen when device is rotated are here!
Audio/Video Updates in Chrome 61
Updated July 28, 2017
A round up of the audio and video updates in Chrome 61.
Media updates in Chrome 58
Updated March 21, 2017
Media controls customization, autoplay for Progressive Web Apps added to the home screen, pause the autoplaying of muted video when invisible, and color-gamut media query are there!
Audio/Video Updates in Chrome 58
Updated March 17, 2017
A round up of the audio and video updates in Chrome 58.