Why create HTML5 Canvas experiments?

One of my hobbies involves helping out at MagicDuel.com doing some programming for it now and then. One of the big pieces of legacy code/design we have in the game is a large amount of flash animations.

Since flash is going away quite soon now I am working towards moving these animations to HTML5 canvas. This brings a large number of benefits including it being much more lightweight and works on mobile devices.

To learn more about HTML5 Canvas I am creating a number of tutorials and projects to show what you can do and posting about it on my blog.

HTML5 canvas projects and tutorials

These are vaguely organised in difficulty order so it is suggested you look at the earlier tutorials first.