Want to point out, it does run pretty quick on my iPhone surprisingly (and faster than my other dev laptop :-P). Almost forget how much power phones have...
It could be the three.js shader on the page that they use which renders in the background. I think you may be able to disable shaders to test but not sure. Been awhile.