I experimented with the HTML5 canvas tag and thought it would be interesting to share what came of that experiment. I ended up building out a blitting engine. Here's an example of a demo which targets iPhones that was put together for a client:
Game Demo.
DISCLAIMER: Audio for iOS is horrible. We may end up removing sound from the game all together.