Limit of 16 webgl canvases

I am running up against the limit of 16 webgl canvases. I’m thinking about ways to get around that. I was considering whether you could have an iframe which loaded a separate render process with a separate space which would not conflict. However, all the iframe examples I saw were loading external content, not packaged content. Is it possible to use the iframe this way? If so, any guidance or examples to point to? Is there a better option altogether?

Thanks in advance!

ok I actually figured a way around that:


However, it still would be useful to know if you could nest render processes the way i proposed.