Today I Learned - Rocky Kev

TIL when to use local storage vs session storage

POSTED ON:

TAGS:

Session Storage:

We already have the local storage, why would we want to use the session storage?

  1. Developers can use it to improves security, since the data will be deleted after the tab/ browser is closed (therefore, no third parties can access that data afterwards, unlike with local storage).

  2. When we want the current state of an UI to be session specific (say the user changed the page theme from light to dark but the next time they access the website or open another tab, we want them to see the initial state of the page).

  3. Any time you don't want the data to persist beyond a session, you should use session storage.

via https://dev.to/arikaturika/javascript-session-storage-beginner-s-guide-1i5e


Related TILs

Tagged:

TIL what is npm Script

Despite their high usage they are not particularly well optimized and add about 400ms of overhead. In this article we were able to bring that down to ~22ms.

TIL fancy methods to transform Javascript Objects

You can use Object.entries(), Object.keys(), Object.fromEntries()...

TIL how to hide your JS code

ONE THING TO NOTE: Encrypting a script is stronger than obfuscation, both methods are still not adequate to protect secret content. Honestly, I don't think it's worth it on a production site, and instead just go with pure server-side if you want security. But it's fascinating.