drift.wasm library

An experimental web-compatible version of drift that doesn't depend on external JavaScript sources.

While the implementation is tested and no API breaking changes are expected to the public interface, it is still fairly new and may have remaining bugs or issues.

A generally less efficient, but currently more stable backend is available through the package:drift/web.dart library described in the https://drift.simonbinder.eu/web/.


An experimental, WebAssembly based implementation of a drift sqlite3 database.


WasmDatabaseSetup = void Function(CommonDatabase database)
Signature of a function that can perform setup work on a database before drift is fully ready.