@loaders.gl/textures module provides loaders for compressed textures stored in KTX, DDS and PVR container files, plus CRN (Crunch), and Basis supercompressed textures.
This page also shows which compressed texture types your device and browser supports.
Note that multiple textures on this page will fail to display due to lack of GPU support (reported via WebGL extensions). For example: DXT formats are usually only supported on Desktops while PVRTC is typically only available on mobile devices with PowerVR chipsets.
Inspired by toji's awesome texture-tester