HTML5 refers to a broad set of open web technologies, including HTML, CSS, SVG, WOFF, and others that provide for significantly enhanced functionality, ubiquitous user experience across browser/handset/OS platforms,app functionality, improved browsing, local storage of app/user data and richer interactivity.

HTML5 FEATURES

Interactive Forms
Exciting forms? You better believe it. With autocomplete, new input types, browser-based validation, CSS3 styling and the FormData object—who wouldn't get excited?

Semantic Tags
With the inclusion of tags like "audio" and "video" we can embed music and video without the need for plugins. And semantic tags like "footer" and "nav" mean that search engines and browsers will be able to understand your site better and other systems can more readily find specific information on a website.

Vector Graphics
HTML5 supports both Scalable Vector Graphics (SVG) and Canvas which means graphics can be created and manipulated programatically, which means better image animation, cross device compatibility, graphic manipulation, games and so much more.

Geolocation
HTML5 includes a set of APIs to effectively allow the client-side device to retrieve geographic positioning information with JavaScript, which means a website can display actual directions to users or serve content based on location.

History API
The history API lets us programmatically work with the browser history in order to preserve back button usage in complex situations, optimize pages by reducing page loads, and more.

Offline Storage
Lost your Internet connection? An HTML5 app doesn't have to die when the tubes go down. Support for session and local storage means the browser can store data from an app or shopping cart making it possible to use apps even when offline. Data can then be synced with a server when a user comes back online.

Web Sockets
eb sockets mean we can communicate from client to server with dramatically less bandwidth in special cases. In extreme examples, we can use 1/500th the bandwidth which means faster web apps and cheaper hosting costs for you.

Web Workers
Web workers give us the ability to do multi-threaded processing in the browser, which is super exciting! The net effect of this is faster, more responsive web UIs which can do many things at once, instead of being limited to doing tasks one at a time.