Thank you so much for the feedback! Despite the editor having hard times with a lot of 3d models, actually webgl render handles a lot of geometry, but not so much good on lighting/shadows. and there is a bit of freezing at the beginning of the scene where my code loads the cubemap textures, because its infiltrate the render pipeline it makes the game freeze a bit at that exact moment.
Also since the maze wasn't so much big I didn't went into culling technique. You are very experienced developer your feedback is very valuable for me. thank you so much!