aboutsummaryrefslogtreecommitdiff
path: root/packages/idb-bridge/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'packages/idb-bridge/README.md')
-rw-r--r--packages/idb-bridge/README.md18
1 files changed, 18 insertions, 0 deletions
diff --git a/packages/idb-bridge/README.md b/packages/idb-bridge/README.md
new file mode 100644
index 000000000..9298f2925
--- /dev/null
+++ b/packages/idb-bridge/README.md
@@ -0,0 +1,18 @@
+# idb-bridge
+
+The `idb-bridge` package implements the IndexedDB API with multiple backends.
+
+Currently available backends are:
+ * sqlite: A SQLite3 database. Can be backed by a file or in memory.
+ * memdb: An unoptimized in-memory storage backend. Useful for environments
+ that do not have sqlite.
+
+## Known Issues
+
+IndexedDB assumes that after a database has been opened, the set of object stores and indices does not change,
+even when there is no transaction active. We cannot guarantee this with SQLite.
+
+## Acknowledgements
+
+This library is based on the fakeIndexedDB library
+(https://github.com/dumbmatter/fakeIndexedDB). \ No newline at end of file