There is no doubt that the most intriguing new HTML5 tag is the canvas tag. Despite all controversial web discussions concerning this element it is obvious that canvas symbolizes the "semantic" web concept. Its aim is to simplify the process of rendering the 2D shapes and bitmap images. You may have seen a few "canvas" demos that already became viral on the web. As the result many developers and w