The genesis of HTML5 has tracked by technologists since 2009. A growing inability was necessitated by the effort that helps to create a better markup language for delivering consistent online experiences because of some important factors like:
The continuing popularity of Flash causes problem, although some operating systems stopped supporting it.
Various ways browsers managed backward supportability with outdated code
Mobile device supportability issues and so on.