Re: [IndexedDB] Callback order

2010-07-14 Thread Jeremy Orlow
On Wed, Jul 7, 2010 at 11:54 PM, Jonas Sicking jo...@sicking.cc wrote: On Thu, Jun 24, 2010 at 4:40 AM, Jeremy Orlow jor...@chromium.org wrote: On Sat, Jun 19, 2010 at 9:12 AM, Jonas Sicking jo...@sicking.cc wrote: On Fri, Jun 18, 2010 at 7:46 PM, Jeremy Orlow jor...@chromium.org wrote:

Re: [IndexedDB] Callback order

2010-07-14 Thread Jonas Sicking
On Wed, Jul 14, 2010 at 4:16 AM, Jeremy Orlow jor...@chromium.org wrote: On Wed, Jul 7, 2010 at 11:54 PM, Jonas Sicking jo...@sicking.cc wrote: On Thu, Jun 24, 2010 at 4:40 AM, Jeremy Orlow jor...@chromium.org wrote: On Sat, Jun 19, 2010 at 9:12 AM, Jonas Sicking jo...@sicking.cc wrote:

Re: [IndexedDB] Callback order

2010-07-14 Thread Jeremy Orlow
On Wed, Jul 14, 2010 at 5:15 PM, Jonas Sicking jo...@sicking.cc wrote: On Wed, Jul 14, 2010 at 4:16 AM, Jeremy Orlow jor...@chromium.org wrote: On Wed, Jul 7, 2010 at 11:54 PM, Jonas Sicking jo...@sicking.cc wrote: On Thu, Jun 24, 2010 at 4:40 AM, Jeremy Orlow jor...@chromium.org wrote:

Re: [IndexedDB] Callback order

2010-07-07 Thread Jonas Sicking
On Thu, Jun 24, 2010 at 4:40 AM, Jeremy Orlow jor...@chromium.org wrote: On Sat, Jun 19, 2010 at 9:12 AM, Jonas Sicking jo...@sicking.cc wrote: On Fri, Jun 18, 2010 at 7:46 PM, Jeremy Orlow jor...@chromium.org wrote: On Fri, Jun 18, 2010 at 7:24 PM, Jonas Sicking jo...@sicking.cc wrote:

Re: [IndexedDB] Callback order

2010-06-24 Thread Jeremy Orlow
On Sat, Jun 19, 2010 at 9:12 AM, Jonas Sicking jo...@sicking.cc wrote: On Fri, Jun 18, 2010 at 7:46 PM, Jeremy Orlow jor...@chromium.org wrote: On Fri, Jun 18, 2010 at 7:24 PM, Jonas Sicking jo...@sicking.cc wrote: On Fri, Jun 18, 2010 at 7:01 PM, Jeremy Orlow jor...@chromium.org wrote:

Re: [IndexedDB] Callback order

2010-06-19 Thread Jonas Sicking
On Fri, Jun 18, 2010 at 7:46 PM, Jeremy Orlow jor...@chromium.org wrote: On Fri, Jun 18, 2010 at 7:24 PM, Jonas Sicking jo...@sicking.cc wrote: On Fri, Jun 18, 2010 at 7:01 PM, Jeremy Orlow jor...@chromium.org wrote: I think determinism is most important for the reasons you cited.  I think

[IndexedDB] Callback order

2010-06-18 Thread Jonas Sicking
Hi All, One thing that we've talked a bit about at mozilla is about in which order asynchronous events should fire. I.e. for code like: results = []; trans = db.transaction([mystore]); trans.objectStore(mystore).get(1).onsuccess = function(e) { results.push(e.result); }

Re: [IndexedDB] Callback order

2010-06-18 Thread Jeremy Orlow
I think determinism is most important for the reasons you cited. I think advanced, performance concerned apps could deal with either semantics you mentioned, so the key would be to pick whatever is best for the normal case. I'm leaning towards thinking firing in order is the best way to go

Re: [IndexedDB] Callback order

2010-06-18 Thread Jonas Sicking
On Fri, Jun 18, 2010 at 7:01 PM, Jeremy Orlow jor...@chromium.org wrote: I think determinism is most important for the reasons you cited.  I think advanced, performance concerned apps could deal with either semantics you mentioned, so the key would be to pick whatever is best for the normal

Re: [IndexedDB] Callback order

2010-06-18 Thread Jeremy Orlow
On Fri, Jun 18, 2010 at 7:24 PM, Jonas Sicking jo...@sicking.cc wrote: On Fri, Jun 18, 2010 at 7:01 PM, Jeremy Orlow jor...@chromium.org wrote: I think determinism is most important for the reasons you cited. I think advanced, performance concerned apps could deal with either semantics you