HTML5 is not simply the new version of the HTML markup language. But even so it would be compelling enough to attract interest and investments. HTML5 is a much richer markup language that moves to browsers the burden of implementing a lot of common features that developers coded for years on their own. While the latest versions of major browsers have some HTML5 capabilities, the support you experience is neither complete nor uniform. This is largely due to a couple of reasons. First, the official specification won’t come along for another couple of years. Second, HTML5 is more and more perceived as a blanket term that incorporates markup changes but also extends to incorporate other technologies such as CSS3, web sockets, web workers, local storage and JavaScript enhancements. In this talk, I’ll focus on HTML5 as a markup language and discuss pros and cons of starting incorporating HTML5 markup in your ASP.NET MVC views today. There’s no simple answer, actually, and the common sentiment that the fallback mechanism of browsers makes it easy to use HTML5 today only offers a simplistic view of the problem.