In recent times, the HTML5 client platform is becoming an increasingly important platform to target for UI development. Not only is it supported on a large percentage of mobile devices, but it specifies an exciting new Canvas element that is especially…