texture-compression-astc
Specification: WebGPU § texture-compression-astc
ASTC compresses textures in variable block sizes (4×4 up to 12×12), letting artists trade quality against size per texture. WebGPU exposes its LDR formats with linear and sRGB variants; the feature does not expose ASTC HDR formats. The choice of block size makes it a flexible alternative to ETC2 and BC.
It is the native choice on recent ARM and Qualcomm mobile GPUs and on Apple silicon. Desktop NVIDIA/AMD/Intel hardware largely does not decode ASTC in silicon, so availability closely tracks the mobile/Apple share of the sample.
The sliced-3D variant additionally allows 3D textures with per-slice ASTC compression.
Availability by month
| Month | With feature | Eligible reports | Availability |
|---|---|---|---|
| 2026-08 | 139 | 238 | 58.4% |
| 2026-09 | 67 | 175 | 38.3% |
| 2026-10 | 189 | 371 | 50.9% |
| 2026-11 | 12 | 32 | 37.5% |
By browser (last 30 days)
| Browser | Availability | n |
|---|---|---|
| chrome | 50.0% | 260 |
| edge | 7.5% | 40 |
| firefox | 38.6% | 44 |
| safari | 100.0% | 29 |
| opera | 0.0% | 1 |
| samsung | 100.0% | 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.