limbo/sync/engine
Pekka Enberg 1f79fbc22c
Merge 'Partial sync basic' from Nikita Sivukhin
This PR implements basic support for partial sync. Right now the scope
is limited to only `:memory:` IO and later will be properly expanded to
the file based IO later.
The main addition is `PartialDatabaseStorage` which make request to the
remote server for missing local pages on demand.
The main change is that now tursodatabase JS bindings accept optional
"external" IO event loop which in case of sync will drive `ProtocolIo`
internal work associated with remote page fetching tasks.

Closes #3931
2025-11-13 16:38:04 +02:00
..
src Merge 'Partial sync basic' from Nikita Sivukhin 2025-11-13 16:38:04 +02:00
.gitignore Move sync engine to sync/engine 2025-08-18 15:41:54 +03:00
Cargo.toml update Cargo.toml 2025-11-12 16:14:14 +04:00