Sunday, 26 February 2017
SessionStorage
At this week, I worked on removing the private chat on the chat-list when the user closes one of the private chats. For the first time, it looked working well, but the list returned when I refreshed a page. So, I thought some logic is needed to add in DB, I spend lots of time for it. But, using sessionStorage was a correct at my current task.
Session refers to a limited time of communication between server and client. In the sessionStorage, you can store large amount of data into it without any effects on the performances of the web or mobile application. Also, expiration of session in sessionStrage is whenever the page session is ends. A page session lasts for the browser is opened including page reloads and restores. When a user open a new tab or new window, new session will be initiated.
sessionStorage contains key-value pair.
--> sessionStorage.setItem("name", "BBB");
When you want to use some data from the sessionStorage, just call the key of session.
--> sessionStorage.getItem("name");
To sessionStorage clear.
--> sessionStorage.clear();
**localStorage vs sessionStorage
localStorage object stores the data with no expiration data. The data survive until the user delete it.
sessionStorage object is equivalent to localStorage but sessionStorage is expired when the user close the tab or browser.
References:
localStorage guide
sessionStorage guide
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment