Obviously HTML got better over time. Both the iPhone and Android supported HTML5 immediately when they were released. Everyone expected them to be able to do that. The technologies of CSS (for the visuals) and JavaScript (for the interactivity) allowed HTML5 websites to be interactive on a mobile device right away. People nowadays just refer to the combination of HTML5, CSS3, and JavaScript collectively as "HTML5."