This runs surprisingly very smoothly even on my phone's browser.
This looks to be rendered in real time. I feel this kind of 3d animation would be difficult for me to achieve in blender on my PC.