Thank you so much for the feedback!
I am pretty sure I can say that nothing is pre-rendered, all happening in realtime. It's all just invoker chains from a sequence controller. The asteroids follow a set path with some random variation on their curve. The shake is random, hence sometimes if you fire when the asteroid is too close different items will get stuck in unholy positions due to both recoil and asteroid impact shake happen at the same time.
Didn't get a chance to push a fix for, Chrome, no. Perhaps it is struggling if certain features are turned on in the browser setting? I believe the game can be a bit ram intensive, and Chrome just worsens that.