On Mon, Nov 1, 2010 at 2:49 AM, Jeremy Orlow <jor...@chromium.org> wrote:
> On Mon, Nov 1, 2010 at 9:42 AM, Jonas Sicking <jo...@sicking.cc> wrote:
>>
>> On Mon, Nov 1, 2010 at 1:46 AM, Jeremy Orlow <jor...@chromium.org> wrote:
>> > Actually, what's the use case for readyState?  I can't think of any uses
>> > that we'd want to encourage.  Maybe we should just remove it.
>>
>> The use-case that I've heard in similar situations goes something like
>> this:
>>
>> Code makes a request and at some point later hands the request to some
>> other piece of code which is interested in the result.
>> The other piece of code doesn't necessarily know if a result has been
>> returned yet or not. Using readyState it can either simply get
>> .result, or it can add a event listener for the "success" event and
>> wait for the event to fire.
>>
>> I think that makes sense here too.
>
> What about the cursor case though?  Given that we're re-using the same
> request object, I really don't think it makes much sense.

It makes sense if the code the request is passed to is the one calling
continue(), no?

/ Jonas

Reply via email to