David Fahlander
David Fahlander
Just mentioning it (even though it could not be the issue here): The object passed to Table.put() must not be changed over time, as the actual call to IDBObjectStore.put() may...
No. And I am not experienced enough in Vue to develop a similar concept for Vue. Would very much apprechiate any contribution here - a Vue hook or similar -...
Thanks @SD-Gaming! I think we should create a new library 'dexie-vue-hooks' under [Dexie.js/libs](https://github.com/dexie/Dexie.js/tree/master/libs). I'll try to do that when time allows... But if someone is eager to speed it up,...
Thanks a lot. It's obviously a bug. I'll look into it (hopefully tomorrow) and notify this issue when it's solved. Sorry for the inconvenience of having your db in this...
Thanks for your analysis! Seems as the server is stringifying the array keys, which could explain the invalid data.
Thanks! > Based on [Dexie Bundle phobia](https://bundlephobia.com/package/[email protected]) it's minified bundle size is 83KB, GZIPed 26KB. Dexie is a great library and has a lot of features, but its bundle size...
anyOf() uses IDBCursor, which is much slower than IDBIndex.getAll(). See also #1150. Can you try what difference you see if you do: ```ts Promise.all(vals.map(val => table .where('[uid+msg_type]') .equals(val) .toArray())) ```
@BigTomM Please let me know if my suggestion improved performance in your case?
> I tried this method before: > > Scenario: The database has 400,000 records [1001001, 1], and only 2 records [1001001, 2], > > ``` > const db = collection...