Hi Corey,
First, thanks for all your work on LightningDB! I’m building a cross-platform object database (VFile, a fork of SiaqoDB) and am thrilled to have robust support for desktop and Android, with iOS in the pipeline.
I noticed that the latest releases now include a liblmdb.wasm binary under runtimes/browser-wasm/native/.
I’d love to understand:
Is this file meant to enable direct LMDB use in .NET WASM scenarios (e.g., Uno Platform, Blazor, or MAUI for Web)?
Is there currently a supported way to P/Invoke into liblmdb.wasm from C#, or is some form of JavaScript glue/interop required?
If it’s experimental or requires additional wiring, do you have any tips, sample code, or guidance on integrating LMDB in a browser/WebAssembly context—especially for SiaqoDB or object storage scenarios?
Are there plans (or technical blockers) for true “drop-in” WASM support, similar to the experience on desktop and mobile?
Any insight would be greatly appreciated!
If there are other approaches you’d recommend for object database persistence in Uno Platform WASM, I’d love to hear them.
Thanks again for your work and for making LightningDB such a great cross-platform foundation!
—Mark