texture-compression-etc2
Specification: WebGPU § texture-compression-etc2
ETC2 is the compressed-texture family mandated by OpenGL ES 3.0, so virtually every mobile GPU decodes it natively. It covers RGB, RGBA, and one/two-channel (EAC) data at 4-8× compression, saving both memory and sampling bandwidth.
On desktop, ETC2 support is often emulated or absent - the inverse of the BC picture. That symmetry is why cross-platform WebGPU content pipelines encode textures in both a desktop family (BC) and a mobile family (ETC2 or ASTC) and select at load time.
If your audience skews mobile, the ETC2 availability trend here is the number that tells you whether you can rely on it.
Availability by month
| Month | With feature | Eligible reports | Availability |
|---|---|---|---|
| 2026-08 | 32 | 106 | 30.2% |
| 2026-09 | 7 | 36 | 19.4% |
By browser (last 30 days)
| Browser | Availability | n |
|---|---|---|
| chrome | 35.6% | 90 |
| edge | 12.5% | 8 |
| firefox | 13.6% | 44 |
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.