HTML5 has come to mean two things - the specification, and the loose group of new browser technologies. A lot of people, for example, talk about the new "HTML5 geolocation API", but there's technically no such thing - there's a geolocation API, but it's not HTML5.
Sorta how people called JavaScript visual effects "AJAX" despite there being no asynchronous requests nor XML involved.
Sorta how people called JavaScript visual effects "AJAX" despite there being no asynchronous requests nor XML involved.