What is HTML5
HTML 5 was developed give developers several benefits that is making so popular. First it gave the flexibility to do more things in-house. Second it allowed developers to enable more exciting and interactive websites. Finally it allows developers to build more powerful and efficient applications. It brings HTML up to date in terms of what developers have been struggling to do with HTML4 via plugins, managing data, drawing, video and audio, and to provide websites that deliver what the users want better and faster. It will eventually make it easier for developers to develop cross-browser applications for the Web and portable devices.
Benefits of HTML5
Video and Audio Support. Forget about Flash Player and other third party media players, make your videos and audio truly accessible with the new HTML5 tags. Getting your media to play correctly has been pretty much a nightmare, you had to use the embed and object tags and assign a huge list of parameters just to get the thing visible and working correctly. Your media tags just become these nasty, huge chunks of confusing code segments. HTML5′s video and audio tags basically treat them as images. Also addressing the parameters of height and width is a simple code just like any other HTML element.
It’s that simple, and now that all browsers support HTML5 you will have no issues of coding in this manner.
One of the coolest things about HTML5 is the new local storage feature. It’s a cross between regular old cookies and a client-side database. It’s better than cookies because it allows for storage across multiple windows, it has better security and performance and data will persist even after the browser is closed. Because it’s essentially a client side database you don’t have to worry about the user deleting cookies and it is been adopted by all the popular browsers.
Local storage is great for many things. Having the ability to store data in the user’s browser allows you to easily create those app features like: storing user information, cache data, and to load the user’s previous application state.
Mobile devices are taking over the world and will soon be used more than computers. The adoption of mobile devices continues to grow very rapidly and this means that more and more users will be using their mobile browsers to view your web site or application. HTML5 is the most mobile ready tool for developing mobile sites and apps. With Adobe announcing the death of mobile Flash, you will now count on HTML5 to do your mobile web application development.
Mobile browsers have fully adopted HTML5 so creating mobile ready projects is as easy as designing and constructing for their smaller touch screen displays.
As websites adopt the new HTML5 elements we will see much greater consistency in terms of the HTML used to code a web page on one site compared to another. This will make it much easier for designers and developers to immediately understand how a web page is structured.
With help of geo-location any one can find out where you are in the world and sharing that information with people. There is different ways to figure out where you are including your IP address, your wireless network connection, which cell tower your phone is talking to, or dedicated GPS hardware that calculates latitude and longitude from information sent by satellites in the sky. The new HTML5 geo-location APIs make location, whether generated via GPS or other methods, directly available to any HTML5-compatible browser-based application.