The canvas tag is used to dynamically generate graphics on the client side. The canvas tag is only a container for graphics, one must use a script to actually draw the graphics.