|
|
|
|
|
by iansinnott
870 days ago
|
|
I would assume it runs on the edge, since it runs in the browser via WASM. It's also implemented in Rust, which provides some flexibility. It will likely depend on the specific edge runtime though. The runtime would need something resembling a file system. The thing I like about Victor is that it uses OPFS for storage when running in the browser, meaning it doesn't keep everything in memory. I looked at Orama a bit and from my reading I think they keep everything in memory, although I didn't dig too deep and would like to be wrong about that. This is similar to Voy [1], which runs entirely in memory. Unfortunately, for my own usage running in memory feels like a non-starter since the data size is unbounded. [1]: https://github.com/tantaraio/voy |
|