HTML5 is not just a new version of HTML language enriched with new elements and attributes, but a set of technologies for building more diverse and powerful web sites and applications.
New form elements, along with better integration between HTML5, CSS, and JavaScript has made it possible to create full-scale web applications using the three languages that are native to the web browser, without plugins or add-ons.