HTML is all you need
The operative word in defining your website functionality is “need”. It is easy to conceptualize an extremely high-end website with a wish-list of features and functionality, but is it essential for your small or growing business? In most cases, business websites do not need advanced functionality that would justify the need for programming technologies or content management systems, given the extra cost of development.
HTML and XML syntax is very similar
Today, XML is increasingly being used for data storage. The similarity of syntax between HTML and XML means that it is easier and seamless working between the two platforms.
HTML is free
A major advantage of HTML is that it is free. You do not need any software for HTML, no plug-ins are needed and it means that you can save considerably on your website development cost. Even with open source content management systems, all the plug-ins that you may need are not always free.
While cookies have been used to track unique user data for years, they have serious disadvantages. The largest flaw is that all of your cookie data is added to every HTTP request header. This can end up having a measurable impact on response time. So a best practice is to reduce cookie size. With HTML5 we can do better by using sessionStorage and localStorage(two different storage in HTML5) in place of cookies. It is not a permanent database, but enables you to store structured data, temporarily.
With help of Geolocation 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 — 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. But the new HTML5 geolocation APIs make location, whether generated via GPS or other methods, directly available to any HTML5-compatible browser-based application.