I. Web applications
HTML5 is rich in supporting the development of web applications, with its additional features it greatly supports and runs applications on mobile platforms and browsers. Since its inceptions Facebook has greatly maximized it power to build web applications that it has been using on its site, and for sure it has not failed. Click here to check out Google Web Lab HTML 5 experience and some other web apps here
II. Offline storage
Among its improved features is the ability to store resources and data in in offline storage locations that includes storing information even while the application you are using is no longer connected to the internet. It allows the developer to specify what files can be stored or cached for use by the user once he is no longer connected to the internet. Consequently, this will allow the user to reload the page while he is offline and still be able to view the contents of the page he was viewing, the pages will load much faster since there is no request being sent to the sever. Continue reading offline storage on W3 School
III. Improved elements
Some of the great additional elements includes; [html]<audio>, <video> and <canvas>[/html] These elements have boosted the ability of integration of multimedia functionalities and graphics; in fact, it is possible to embed some graphical contents without the need of any plugin and flash installation.
IV. Enriched semantics
The inclusion of some improved elements like,
V. Geo-location capability
This involves detecting the location of a user and allowing other uses to know your location and it is not restricted to a location but all over the world. HTML5 applies the use of various known mechanisms to detect your location like GPS infrastructures. An interesting fact to note is that HTML5 contains new geological APIs that makes all this work in a second, but the catch is that the browser has to be HTML5 compatible for the various user locations to be made available to your browser. The much more great stuff to be said about HTML5, if you look it up on the web, you will definitely find quite some interesting stuff. A downside that might haunt HTML5 for a while is the fact that it is still a work in progress, so some of the improved elements are unstable and is subject to change to change at any time, but despite these; do not hesitate to make use of its richness.