HTML5 has been billed as a means for developers to create modern Web applications, complete with support for multimedia functionality like video and Canvas 2D. Its emergence has led to questions about ...