Big GLB and GLTF

I am testing GLB for Facebook. So far trying to go around limitation of 3 MB. ThreeJS export of GLB seems pretty strange with image. Let say I have OBJ and it is only 400 KB, then I start adding material and texture, a couple of texture, few of them is sourcing the same file. Suddenly my file become 9 MB. Eventhough I am sure the map has been converted to JPG.

Any idea why and if there is suggestion on file size?

What size are the textures on their own?

It’s possible the exporter is duplicating textures when they are used multiple times. Can you confirm whether this is happening?

Just to be sure it’s clear — the images are packed into the GLB. So you should expect to see the GLB to be at least the size of your images.