MDN’s new design is in Beta! A sneak peek:


The WEBGL_compressed_texture_astc.getSupportedProfiles() method returns an array of strings containing the names of the ASTC profiles supported by the implementation.


sequence<DOMString> ext.getSupportedProfiles();

Return value

An Array of DOMString elements indicating which ASTC profiles are supported by the implementation. Currently, this can be:

  • "ldr": Low Dynamic Range.
  • "hdr": High Dynamic Range.

Dynamic range refers to ratio between the brightest and darkest parts of the scene. Low dynamic ranges are for example JPEG format images which won't exceed 255:1, or CRT monitors which won't exceed 100:1. An HDR image stores pixel values that span the whole tonal range of real-world scenes (100,000:1).


var ext = gl.getExtension('WEBGL_compressed_texture_astc');
ext.getSupportedProfiles(); // ["ldr"]


Specification Status Comment
The definition of 'WEBGL_compressed_texture_astc' in that specification.
Recommendation Initial definition.

Browser compatibility

Feature Chrome Edge Firefox Internet Explorer Opera Safari Servo
Basic SupportNo support?53.0????
Feature Android Chrome for Android Edge Mobile Firefox for Android IE Mobile Opera Mobile Safari Mobile
Basic SupportNo support?53.0???

See also

Document Tags and Contributors

 Contributors to this page: fscholz
 Last updated by: fscholz,