The Canvas and Context2D elements implement the HTML Canvas API 2D Context and allows applications to have custom painting routines.