I can confirm that index support is on the way - we look forward to release this year. Not only for IndexedDB, but also for WebSQL / sqLite and mongoDB. Also, with the help of indexes, there will be support for navigation capabilities for key-based stores such as indexeddb and mongodb in the first quarter of 2013.
As for transactions: everything is considered a single (logical) transaction, which occurs when a set of changes is saved using saveChanges. If the provider supports rollbacks than the en error when saving any of the items, it will return any previous changes in the same batch. See the following for an example: webSQL transactions with JayData
@Kyaw Tun Please point me to a document stating that indexed DB data is not important to JayData, so we should take a breath, thanks. I check your library
source share