Here's an update of my lists based on the notes from you, Adam and others:

== Existing Modules ==

gamepad
geolocation
indexeddb (work in progress)
intents
mediastream
vibration
websockets


== Likely Future Modules ==

filesystem
notifications
pagevisibility
protocolhandler
websql
webaudio


== Non-Modules Using Module-Related Techniques for Loose Coupling ==

devicemotion
deviceoritentation
html (seems to be agreement on reverting this)
speechinput (seems to be agreement on keeping this)
svg
webgl
workers
xml

== Possibly Planned Future Uses of Module Techniques for non-Modules ==

events


----------

Assuming this reflects up-to-date plans, I can put it in a wiki page, though 
I'm not sure I'll always be able to keep it up to date with changes of plans.

I would suggest that, based on the discussion so far, html, svg, webgl, 
workers, and xml should be de-quasi-modularized at least for now. I would also 
suggest not applying Module techniques to DOM events, at least for now, unless 
I misunderstand the intent. devicemotion and deviceorientation seem to be using 
Supplement<> in a similar way and for a similar reason to speechinput, so I'd 
presume folks are ok with those.

We may also want to consider whether websockets is truly a good candidate for 
the module treatment. It seems to me that at some point soon, if not already, 
it will be mature and accepted enough to be considered part of the core, though 
the code is relatively standalone.

Regards,
Maciej

_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to