On Wednesday, March 6, 2013 at 5:51 PM, Jarred Nicholls wrote:
> This is an entirely different conversation though. I don't know the answer to 
> why sync interfaces are there and expected, except that some would argue that 
> it makes the code easier to read/write for some devs. Since this is mirrored 
> throughout other platform APIs, I wouldn't count this as a fault in IDB 
> specifically.

Sync APIs are useful to do I/O inside of a Worker.

They're also critical for data consistency in some scenarios, e.g. updating the 
database after a successful xhr request when a worker is about to be terminated.

--tobie

Reply via email to