diff --git a/src/examples/README.md b/src/examples/README.md index 1eeea07..c7e7b99 100644 --- a/src/examples/README.md +++ b/src/examples/README.md @@ -5,7 +5,7 @@ production is not prohibited but that isn't their primary purpose. ## VFS examples ### MemoryVFS and MemoryAsyncVFS -These implementations store database pages in memory. The default SQLite VFS already does that, so their value is mainly to provide minimal working examples for writing a VFS. First-time VFS implementers should probably start by looking at these classes, as well as the [SQLite VFS documentation](https://www.sqlite.org/vfs.html). +These implementations store database pages in memory. The default SQLite VFS already does that, so their value is mainly to provide minimal working examples for writing a VFS or to help debugging investigations by providing a comparative baseline for behavior and/or performance. First-time VFS implementers should probably start by looking at these classes, as well as the [SQLite VFS documentation](https://www.sqlite.org/vfs.html). ### IDBBatchAtomicVFS This VFS stores database pages in IndexedDB. IndexedDB works on all contexts - Window, Worker, SharedWorker, service worker, extension - which makes IDBBatchAtomicVFS a good general purpose VFS.