demo · v131

library audit: who still calls the removed API

A reference table of popular WebGPU libraries and the status of their migration. Useful for picking the version of three.js, babylon.js, or wgpu-py-rs you can ship into a v131+ Chrome. Bumps marked "shim" still work because the library carries a fallback.

libraryversionstatusnotes
three.js (WebGPURenderer)< r163brokenthrows on init
three.js (WebGPURenderer)r163+fixeduses adapter.info
babylon.js< 7.0shimpolyfill added in 6.45
babylon.js7.0+fixednative adapter.info
wgpu-py-rs (Pyodide)0.4.xfixedmigrated 2024-08
tensorflow.js (webgpu backend)< 4.20brokenfixed in 4.20
tensorflow.js (webgpu backend)4.20+fixed

migration shim (drop-in)

if (!GPUAdapter.prototype.requestAdapterInfo) {
  GPUAdapter.prototype.requestAdapterInfo = async function() {
    return this.info;
  };
}

see also