MoltenDB: Unified engine for Rust and WASM
ToolingComments
It also simplifies the onboarding process for new contributors. They can run the entire stack in a browser tab without setting up a local environment first.
how does it handle the storage limits of opfs compared to native?
But does OPFS actually behave like a native disk... I wonder if the latency spikes in the browser would break those identical semantics when the dataset grows...
The latency is a fair point, but maintaining two different query languages for the browser and server is a nightmare. I've spent weeks debugging bugs that only appear in the frontend because the logic paths diverged.
We saw this unified logic pitch a few years ago with several JS engines. Most eventually pivoted back to specialized sync layers once they hit real-world concurrency limits.