orbitjs / orbit

Composable data framework for ambitious web applications.
https://orbitjs.com
MIT License
2.33k stars 134 forks source link

Encourage use of `useBuffer: true` for improved IndexedDB write performance #916

Closed dgeb closed 2 years ago

dgeb commented 2 years ago

Adds the following warning in debug mode:

IndexedDBCache will perform much better when it buffers bulk writes to IndexedDB. To enable buffered writes, configure IndexedDBSource or IndexedDBCache with { defaultTransformOptions: { useBuffer: true } }. The only known transforms which are not fully handled by buffered writes are cascading (> 1 level of) dependent deletes. (To hide this warning set Orbit.debug = false or set the useBuffer default explicitly to true or false.)

Closes #798