One of the main reasons why people generally believe that HTML5 will gradually replace Flash is because of the birth of Canvas tag. Through APIs in JavaScript, you can draw anything you want freely & easily control its operation. With user’s performances, you can create applications with pure HTML & JavaScript & having as good effects as Flash.

What can Canvas do?