The HTML5 canvas element