Browser memory limit on IOS

Hi everyone, I hope this a right place to ask questions like this.

I have an app which uses WEBGL scene implemented with three.js. At some point of loading, the app crashes (page reloads), which usually indicates that device ran out of memory reserved for this tab. This webgl scene however is fairly light compared to other scenes that load without any issues.

How do I debug this? Is it possible to reallocate more memory before page is loaded, or is there a simple way to reduce memory consumption?

I have very limited control over 3d scene, and it doesn't use heavy assets (mostly simple geometry with textures on them)