What narFsnw said, apply effect on layers if you're gonna have multiple objects with the same effect. Not only it will be probably better performance wise, it will be easier to manage. And Yes, this kind of webGL effects (with transformations, not just altering the color output) are a bit too heavy for mobile devices, when supported. Try to keep their usage as low as possible