In the dynamic web we have to keep track of user information and we need to store some data in client machine either for browser session or persistent upto a period. There are many advantages on storing data like reducing server request, increase performance and totally working offline.