Describes the differences between HTML4 and HTML5 and provides some of the rationale for the changes.