By Jim Jackson II and Ian Gilman
The speed of graphics manipulation and code execution in modern browsers has opened up new doors to those intrepid souls who have started developing games using the HTML5 canvas. This article based on chapter 5 of HTML5 for .NET Developers Developers explains the basic drawing process in canvas.

Introducing Canvas (PDF)