Utilizing web storage
Any web application developer who has worked on any application that involves even a little user management will for sure have heard about web cookies, which in essence provide a mechanism for storing some of the information on the client side.
Utilizing cookies provides an easy way through which we can maintain small amounts of user data on the client side and can read it multiple times until the cookies expire. But as easy as it is to deal with cookies, there are certain limitations that restrict the cookies being used for anything useful, other than maintaining a small amount of application state on the client side. Some of these limitations are as follows:
- Cookies are transferred with every request, hence adding to the data that is transferred with every request
- Cookies allow for storing a little amount of data that is restricted to a maximum of 4 KB
Now, the question that comes is, what can we do if we want to store more data or we want to avoid fetching the same set...