[dom-futures] Making ProgressFuture use real events

The ProgressFuture strawman at
<https://github.com/slightlyoff/DOMFuture/blob/master/ProgressFuture.idl>
augments a future with an analog of progress events.

Why isn't this just using actual events?  That is, make ProgressFuture
an eventTarget as well, which fires progress events.

I'm fine with the existing API existing as it is, where convenience
APIs are provided both for firing (a 'progress' method on the
resolver) and listening to (a 'progress' method on the future)
progress events.  It just seems weird to implement events without them
being actual Events.

~TJ

Received on Wednesday, 3 April 2013 17:43:49 UTC