I have found some articles on using request animation frames for animating html5 canvas elements. http://paulirish.com/2011/requestanimationframe-for-smart-animating/
If I were to have multiple elements, should I have a timing system for each of them individually (a separate script) or should I have them all within a single loop?
This is for a magazine concept, wherein you may have each ‘page’ with a different animation (one a series of lines, another a wave, perhaps another that disintegrates an image before your eyes as you read the text)
any help is always appreciated.
I assume that you will develop each animations separately, and further these animations are not related with each other. In such case you not at all need for synchronization… If you go for sync them up in one loop, you will have following problems…
So if your animations are not related, I highly recommend not to sync the animations with one loop. Hope this answers your questions.
Following link will help you learn more about Html5 Canvas…