I often inspect VRM files. Internally these are regular glTF-Binary files, but they use a .vrm file extension. Each time I want to inspect them with gltf.report , I first need to rename the file to .glb or it won't be recognized. This is inconvenient because I also use these files in other software that expects a .vrm extension. Perhaps try/catch loading the file as binary and/or JSON glTF before showing this error.