An HTML5 application. Unless you pronounce H as Haytch (http://www.bbc.co.uk/news/magazine-11642588).
An is for words beginning with vowel sounds. The letter the word begins with may or may not be a vowel. An umbrella. A university. An RDBMS. A SQL (if pronounced sequel), an SQL (is pronounced S Q L).
--- End of irrelevant comment ---