Sign in
Log inSign up
HTML5
HTML5
#html5
23.4K followers·5.6K articles

HTML5 is a markup language used for structuring and presenting content on the World Wide Web. It is the fifth and current major version of the HTML standard.

Popular this week 🔥
Yosra Emad
Chris Bongers
Marko Denic
Suprabha Supi
Chris Bongers and 25 others are discussing this26 people are discussing this
Savio Martin
Thank you for motivating me to create my very first CSS art, it took me 4+ hrs but it was worth. Check it here: https://codepen.io/saviomartin/details/KKqrXeW
43
Discuss

·

360 likes

·

10.1K reads

Sumudu Siriwardana
I love this blob menu. And this is a comprehensive guide on how to create!
4
Discuss

·

335 likes

·

890 reads

Muzzammil Sabuwala
Awesome 😎
37
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