HTML5 local storage provides limited space for storing unsecured values on the client in simple key-value pairs. Local
storage is offered with two APIs:
SessionStorage: Values are available only for hte current session (i.e. gone after the window/tab closes)
LocalStorage: Values are available across browser sessions (i.e. persistent on the client)