See this comment about rendering two scenes in the background, and alternating between them while one loads a texture, and the in a live example(s) further down. The concepts is basically you may be able to have two canvases, and two workers with OffscreenCanvas
that you alternate between (only one of the scenes is loading a texture at a given time, and the other does rendering), to give the appearance that there is only one scene that does not pause when textures are loaded.
1 Like