The bottleneck is webgl. I'm not sure why exactly but firefox is pretty well known to have significantly worse webgl performance than can be achieved with chrome.
I would guess because the GPU world is messy and full of broken drivers full of hacks and workarounds, so it is rather a miracle that FF works so good, with the few engineers they have left.
(If you are on a chrome based browser, open chrome://gpu to get a glimpse into the work they have been doing just for your GPU and plattform)
Which is why sadly Web 3D never took off beyond ecommerce and visualisation tooling, with game studios rather focusing on streaming.
While on native games the engine can workaround the driver issues, Web 3D APIs are at the mercy of the browser sandbox, where studios don't have access to possible workarounds due to lack of feedback on API performance.
Oh well.
Then again, the demo is only usable for those with existing assets.