Sign in
Log inSign up
Frontend Development
Frontend Development
#frontend-development
20.1K followers·6.6K articles
Popular this week 🔥
David Herbert
Divine Orji
AUGUSTINE VICTOR
Opeyimika Aremu
Divine Orji and 79 others are discussing this80 people are discussing this
Okesanya Samuel
Man!! You're amazing You blew me up, it's like the story is pouring a whole lot of energy into me. This is the article I'll always come to read when am down! Keep excelling.
7
Discuss

·

532 likes

·

4.6K reads

Simon Norris
Be careful when showing screenshots of your work, or even code samples, that you have the written permission of the intellectual property owner. The laws can change from country to country, so check your local situation, but where I am, if the work was done when working for an agency, it will be the client, or agency, but not the actual person who did it. Without this permission, you can get in trouble.
17
Developer Avocado
Congratulations, Trecia Kat 🎉
18
Discuss

·

59 likes

·

496 reads

Sai Krishna Prasad Kandula
Love the approach, I didn't know about the StorageEvent, so I dived in (maybe to deep). Looking into it, it seems this is exactly the intended use of the StorageEvent (developer.mozilla.org/en-US/docs/Web/API/Wi..: "it is really a way for other pages on the domain using the storage to sync any changes that are made"). -- A peculiar thing is this only works for the localStorage, even though it should work for both local and session (html.spec.whatwg.org/multipage/indices.html..). The reason for this seems to be a catch-22, looking at the rules for the event: html.spec.whatwg.org/multipage/webstorage.h..: "Dispatches a storage event on Window objects holding an equivalent Storage object". meaning it only fires on other windows (tabs), and not the instance making the changes. The sessionStorage has a different instance for each open window (html.spec.whatwg.org/multipage/webstorage.h..: "If the user had multiple windows opened on the site, each one would have its own individual copy of the session storage object."). So even if the event is fired on the sessionStorage, that exact instance isn't available in any other window, so there's no instance to dispatch to. I have not looked into any actual implementation here, so I don't know exactly what happens behind the curtain. -- Sorry for hijacking the comments, I just found it funny reading through the specs, and thought maybe others would appreciate the trivia. Thanks for a great post!
29