Hey all,
I'm building a google map based application which allows users to query a
number of different json returning data lookup services  (ie: get Tax Parcel
for this coordinate... get address, get USGS Quad Name, get Place Name).
 Each service is activated by clicking a different button, etc.  While some
of these queries run pretty fast, others (parcels), take ~ 30-40 seconds.
 Working in Firefox 3, I've found that once a user runs the slow getJSON,
none of the other queries will run their callback, until that slow getJSON
finishes.  However, when I watch in firebug, I can see that we've actually
queried and gotten a valid, wrapped response, and we're just waiting to
process it.  Basically, the jsonp calls may be asynchronous, but we get a
bottleneck where we're waiting for the response to one jsonp call, but
already get the answer to another, and yet have to wait til the first
returns in order to do our second callback.

IE7 appears to display more correct behaviour, with the callbacks firing in
the order that responses are received.

Any suggestions as to how to get FF3 to behave similarly?

-Josh

Reply via email to