I am currently trying to reduce the loading time of a scene with about 30 materials. Some have textures, some do not. Unfortunately I noticed that the GLB file loads much faster with Threejs (almost instantly) compared to Babylonjs (~5-6 seconds).
The easiest way to reproduce the problem is to open the GLB file in https://gltf-viewer.donmccurdy.com/ versus https://sandbox.babylonjs.com/
I was able to isolate the problem and think it must have something to do with the textures. When I delete the textures the model loads very fast, as soon as I add textures to the materials the problem occurs.
I have reduced the size of the textures and they are all saved as jpg.
Now my question: how can I achieve approximately the same fast loading times as with Threejs?
Tested with MAC Apple M1 Max / Firefox 114.0b2 (64-bit)