So I'm not sure if anybody else is getting these errors, but the animation was laggy and when I checked chrome's developer console I'm getting HTTP:404's on: P3-4blur-shine.png, P3-5blur-shine.png, P3-8blur-shine.png, P3-4blur-drip.png, P3-5blur-drip.png, and P3-8blur-drip.png
The 404s shouldn't effect anything, the solution on my end is just to have blank placeholder images or just not attempt to preload those images since they aren't used. The animation changes speed and pattern randomly so will sometimes do things that look laggy - it's a tossup between variety and weirdness. I'm only getting ~1% cpu usage from this tab, and it runs fine on my phone.
There is also a rare bug where the primary animation frame will become transparent, but I haven't figured that one out yet.
I do JavaScript and I know the effort it takes to make something like this simply work in development let alone function across platforms. The random pacing is brilliant, the results: outstanding. Bravo!