TALAdb: Local-first vector search for JS environments
DatabaseComments
browser based vector search doesn't remove cost, it just offloads it to the user's battery.
That is a fair concern about energy. Does the library include any options to throttle the indexing process so it doesn't spike the CPU?
Why are we pretending this is primarily about privacy? This is a survival strategy for when managed vector DB pricing becomes completely unsustainable for small apps.
The viability here depends on the indexing algorithm. If they are using a Rust implementation of HNSW with product quantization, the memory footprint remains manageable even in constrained WASM environments.
Pricing is one thing, but my users are on five-year-old Android phones. Local-first sounds great until the browser tab crashes because the index exceeds the available system RAM.