Local storage in web application through HTML 5

In recent years a number of sophisticated mechanisms for storing and managing data on web clients have emerged. These client-side storage mechanisms bring along several benefits, including faster websites and improved user experience. In the conventional model all data stored on the server side storage. When a user requests new data, a request is made by the client to the server and the data is retrieved from the database residing on the server. In this interaction model transferring of data is done between the client and server so takes more time and thus slows down the website leading poor user experience. In Modern Interaction Model, there is a provision of client-side storage that is local storage. The first mechanism used for local storage was HTTP cookie, which enabled the web application to store data on web clients. However, cookies do not meet the requirements of the modern web application. There are several techniques evolved for local storage like HTTP Cookie, Flash Cookie, and Google Gears. Nowadays HTML5 plays a major role in local storage.