bgra8unorm-storage
Specification: WebGPU § bgra8unorm-storage
The preferred canvas format on many platforms is bgra8unorm, but base WebGPU only guarantees storage writes for rgba8unorm. This feature closes the gap, letting compute shaders write directly into a texture you can present or copy cheaply, instead of writing RGBA and swizzling or blitting.
Compute-based post-processing, GPU video pipelines, and UI compositors are the typical beneficiaries: one less full-screen copy per frame. Availability is high on desktop; on platforms where the preferred format is already rgba8unorm the feature matters less.
Availability by month
| Month | With feature | Eligible reports | Availability |
|---|---|---|---|
| 2026-08 | 223 | 238 | 93.7% |
| 2026-09 | 154 | 175 | 88.0% |
| 2026-10 | 337 | 371 | 90.8% |
| 2026-11 | 27 | 32 | 84.4% |
By browser (last 30 days)
| Browser | Availability | n |
|---|---|---|
| chrome | 88.8% | 260 |
| edge | 95.0% | 40 |
| firefox | 88.6% | 44 |
| safari | 100.0% | 29 |
| opera | 100.0% | 1 |
| samsung | 33.3% | 3 |
Availability = share of first-party, non-quarantined reports with WebGPU on a hardware (non-fallback) adapter that expose this feature. Developer-leaning sample. Full methodology.