<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><blockquote type="cite">Jeremy Orlow: Is it too late? &nbsp;It seems as though Joseph's suggestion could be in addition to what's already in the spec.<br></blockquote><div><br></div><div>This doesn't break anything in the current spec. &nbsp;So it wouldn't break any existing implementations. &nbsp;I'm also guessing that the groundwork for implementing a feature like this is already in place due to the ubiquity of addEventListener.</div><div><br></div><div>Pros:</div><div><br></div><div>- Less Developer Confusion: When a web developer is focusing on a particular Storage area and set a "storage"&nbsp;listener,&nbsp;unless&nbsp;they&nbsp;check&nbsp;the&nbsp;storageArea&nbsp;they&nbsp;may&nbsp;not&nbsp;realize&nbsp;their&nbsp;listener is getting fired for scripts dealing with a different Storage area. &nbsp;I'm not sure if this can be considered a "security" threat but it would certainly limit the potential for problems.</div><div>- Less Listener Functions Fired - Instead of every registered listener getting fired on every "storage" event, only those applicable will be fired. &nbsp;This may mean overall less listeners getting fired, and code that doesn't have to continually check the affected storageArea, leading to potential performance improvements.</div><div><br></div><div>Cons:</div><div><br></div><div>- This is similar to implementing the full EventTarget Interface on Storage areas. &nbsp;However, the only event of importance on a Storage area is "storage" not "click" or "hover" etc. &nbsp;Invalid event types should probably throw an error or something... or maybe this is more in the scope of DOM Events.</div><div><br></div><br><blockquote type="cite"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; position: static; z-index: auto; ">Anne: By the way, change requests for this specification should be made to <a href="mailto:public-webapps@w3.org">public-webapps@w3.org</a>. localStorage and friends are no longer part of HTML5.<br></blockquote></div></blockquote></div><br><div>I read from your (Anne's) blog that Web Storage has split off of HTML5, and I see it on the WebApps homepage [1] but the document itself said to send feedback to either mailing list or the bugzilla [2]. &nbsp;I just subscribed. &nbsp;In the future I'll use the other list for whats on the WebApps homepage.</div><div><br></div><div>[1]:&nbsp;<a href="http://www.w3.org/2008/webapps/charter/">http://www.w3.org/2008/webapps/charter/</a></div><div>[2]:&nbsp;<a href="http://dev.w3.org/html5/webstorage/#status-of-this-document">http://dev.w3.org/html5/webstorage/#status-of-this-document</a></div><div><br></div><div><br></div><div>- Joe</div></body></html>