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.
| library | version | status | notes |
|---|---|---|---|
| three.js (WebGPURenderer) | < r163 | broken | throws on init |
| three.js (WebGPURenderer) | r163+ | fixed | uses adapter.info |
| babylon.js | < 7.0 | shim | polyfill added in 6.45 |
| babylon.js | 7.0+ | fixed | native adapter.info |
| wgpu-py-rs (Pyodide) | 0.4.x | fixed | migrated 2024-08 |
| tensorflow.js (webgpu backend) | < 4.20 | broken | fixed 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;
};
}