I am building a website with three.js that relies on many many textures that have been resized to power of 2 and are embedded in a .glb file. The textures are currently in .basis format and loaded with the Three.js basis loader. Everything works perfectly on desktop and mobile devices.
The thing is on my Android, when I visit the webpage with incognito mode activated I instantly get an error that the device runs out of memory (one message for each texture) and the texture loader stops working.
I was wondering why is this happening and how can I fix it, since it only happens on incognito mode.