[whatwg] Storage Events for a Specific Storage Area
Joseph Pecoraro
joepeck02 at gmail.com
Tue Jun 23 10:51:18 PDT 2009
> Jeremy Orlow: Is it too late? It seems as though Joseph's
> suggestion could be in addition to what's already in the spec.
This doesn't break anything in the current spec. So it wouldn't break
any existing implementations. I'm also guessing that the groundwork
for implementing a feature like this is already in place due to the
ubiquity of addEventListener.
Pros:
- Less Developer Confusion: When a web developer is focusing on a
particular Storage area and set a "storage" listener, unless they
check the storageArea they may not realize their listener is getting
fired for scripts dealing with a different Storage area. I'm not sure
if this can be considered a "security" threat but it would certainly
limit the potential for problems.
- Less Listener Functions Fired - Instead of every registered listener
getting fired on every "storage" event, only those applicable will be
fired. 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.
Cons:
- This is similar to implementing the full EventTarget Interface on
Storage areas. However, the only event of importance on a Storage
area is "storage" not "click" or "hover" etc. Invalid event types
should probably throw an error or something... or maybe this is more
in the scope of DOM Events.
> Anne: By the way, change requests for this specification should be
> made to public-webapps at w3.org. localStorage and friends are no
> longer part of HTML5.
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]. I just subscribed. In the future I'll use the other list for
whats on the WebApps homepage.
[1]: http://www.w3.org/2008/webapps/charter/
[2]: http://dev.w3.org/html5/webstorage/#status-of-this-document
- Joe
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.whatwg.org/pipermail/whatwg-whatwg.org/attachments/20090623/8a821bf0/attachment-0002.htm>
More information about the whatwg
mailing list