Tests asynchronous call stacks for IndexedDB. Set timer for test function. Captured call stacks in no particular order: Call stack: 0) onSuccessCursorRequest (async-callstack-indexed-db.js:83) [IndexedDB] 0) getAllItems (async-callstack-indexed-db.js:76) 1) onSuccessStorePut (async-callstack-indexed-db.js:68) [IndexedDB] 0) populateDB (async-callstack-indexed-db.js:60) 1) onSuccessOpenDB (async-callstack-indexed-db.js:53) [IndexedDB] 0) openDB (async-callstack-indexed-db.js:31) [setTimeout] 0) testFunction (async-callstack-indexed-db.js:20) [setTimeout] 0) scheduleTestFunction <... skipped remaining frames ...> Call stack: 0) onSuccessDeleteDatabase (async-callstack-indexed-db.js:112) [IndexedDB] 0) deleteDB (async-callstack-indexed-db.js:105) 1) onSuccessDeleteItem (async-callstack-indexed-db.js:99) [IndexedDB] 0) deleteItem (async-callstack-indexed-db.js:91) 1) onSuccessCursorRequest (async-callstack-indexed-db.js:84) [IndexedDB] 0) getAllItems (async-callstack-indexed-db.js:76) 1) onSuccessStorePut (async-callstack-indexed-db.js:68) [IndexedDB] 0) populateDB (async-callstack-indexed-db.js:60) 1) onSuccessOpenDB (async-callstack-indexed-db.js:53) [IndexedDB] 0) openDB (async-callstack-indexed-db.js:31) [setTimeout] 0) testFunction (async-callstack-indexed-db.js:20) [setTimeout] 0) scheduleTestFunction <... skipped remaining frames ...> Call stack: 0) onSuccessDeleteItem (async-callstack-indexed-db.js:98) [IndexedDB] 0) deleteItem (async-callstack-indexed-db.js:91) 1) onSuccessCursorRequest (async-callstack-indexed-db.js:84) [IndexedDB] 0) getAllItems (async-callstack-indexed-db.js:76) 1) onSuccessStorePut (async-callstack-indexed-db.js:68) [IndexedDB] 0) populateDB (async-callstack-indexed-db.js:60) 1) onSuccessOpenDB (async-callstack-indexed-db.js:53) [IndexedDB] 0) openDB (async-callstack-indexed-db.js:31) [setTimeout] 0) testFunction (async-callstack-indexed-db.js:20) [setTimeout] 0) scheduleTestFunction <... skipped remaining frames ...> Call stack: 0) onSuccessOpenDB (async-callstack-indexed-db.js:51) [IndexedDB] 0) openDB (async-callstack-indexed-db.js:31) [setTimeout] 0) testFunction (async-callstack-indexed-db.js:20) [setTimeout] 0) scheduleTestFunction <... skipped remaining frames ...> Call stack: 0) onSuccessStorePut (async-callstack-indexed-db.js:67) [IndexedDB] 0) populateDB (async-callstack-indexed-db.js:60) 1) onSuccessOpenDB (async-callstack-indexed-db.js:53) [IndexedDB] 0) openDB (async-callstack-indexed-db.js:31) [setTimeout] 0) testFunction (async-callstack-indexed-db.js:20) [setTimeout] 0) scheduleTestFunction <... skipped remaining frames ...> Call stack: 0) onUpgradeNeeded (async-callstack-indexed-db.js:39) [IndexedDB] 0) openDB (async-callstack-indexed-db.js:31) [setTimeout] 0) testFunction (async-callstack-indexed-db.js:20) [setTimeout] 0) scheduleTestFunction <... skipped remaining frames ...>